html能不能提交表单到php文件的函数中
2个回答
展开全部
用ajax就可以把数据传过去。
追问
那个,能具体点吗?
追答
ajax用get或者post的方法传递数据。
function get(url, fn){
//建立ajax对象
var xhr;
if(window.XMLHttpRequest){
xhr = new XMLHttpRequest();
}else{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
//建立连接
xhr.open("GET", url, true);
//发送请求
xhr.send();
//接收响应
xhr.onreadystatechange = function(){
if( xhr.readyState == 4 && xhr.status == 200 ){
if( fn ){
fn(xhr.responseText);//回调函数
}
}
}
}
function post(url, arg, fn){
//建立ajax对象
var xhr;
if(window.XMLHttpRequest){
xhr = new XMLHttpRequest();
}else{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
//建立连接
xhr.open("POST", url, true);
//发送请求
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send(arg);
//接收响应
xhr.onreadystatechange = function(){
if( xhr.readyState == 4 && xhr.status == 200 ){
if( fn ){
fn(xhr.responseText);//回调函数
}
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询