Ajax创建步骤内含兼容
代码
//1.创建XMLHttpRequest 核心对象
function getXhr(){
var xhr=null;
if(window.XMLHttpRequest){
xhr=new XMLHttpRequest();
}else{
xhr=new ActiveXObject("Microsoft.XMLHttp");//IE6及以下
}
return xhr;
}
var xhr=getXhr();
//2.建立连接,规定请求的类型、URL 以及是否异步处理请求。
ajax.open('GET', url, true);//post才用下面注释的部分
//发送信息至服务器时内容编码类型
//ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
// 3 发送请求
xhr.send(null);
//4.注册监听接受服务器响应
xhr.onreadystatechange=function(){
if(xhr.readyState===4&&(xhr.status===200||xhr.status===304)){
console.log(xhr.responseText);
}
}