var xhr = null;
try{
xhr=new XMLHttpRequest(); //先实例化一个XMLHTTP实例
}catch(e){
xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
xhr.open("post", url, true);//使用open设置URL
//POST提交设置的协议头(GET方式省略)
//这里需要通过服务器设置响应头解决跨域问题
xhr.setRequestHeader('content-type','application/x-www-form-urlencoded'); //设置请求的请求头
xhr.onreadystatechange=function(){ //设置响应状态
if(xhr.readyState==4){
if(xhr.status==200){
console.log("success!!");
}else{
console.log("error code "+xhr.status)
}
}
}
//发送请求,post设置请求参数,get方式直接调用方法无需参数
xhr.send("username="+name+"&age="+age); //发送请求内容
原生数据交互
最新推荐文章于 2024-09-11 23:08:42 发布