封装AJAX
function myAjax(method,url,data,callback,asyc){
//创建xhr对象(兼容IE)
var xhr =new XMLHttpRequest() || new ActiveXObject('Microsoft.XMLHTTP');
//避免方法名大小写不统一
method = method.toLowerCase();
//get请求
if(method==='get'){
xhr.open(method,url+'?'+data,asyc);
xhr.send()
}
//post请求
if(method==='post'){
xhr.open(method,url+'?'+data,asyc);
//设置请求头内容格式
xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xhr.send(data)
}
xhr.onreadystatechange = function(){
if(xhr.readyState===4){
if(xhr.status===200){
callback(xhr.responseText)
}else{
console.log(xhr.statusText)
}
}
};
}
myAjax('GET','./1.txt','a=1',fn,true);
function fn(data){
console.log(data)
}