美文网首页
原生ajax请求写法

原生ajax请求写法

作者: 小漠穷秋 | 来源:发表于2018-04-24 15:59 被阅读0次

function ajax(){
var ajax = null;
if(window.XMLHttpRequest) {
ajax = new XMLHttpRequest();
}
else {
ajax = new ActiveXObject('Microsoft.XMLHttp');
}
//在html5 ajax level 2里面 直接写onload。用withCredentials判断是否支持。
ajax.onload = function(e){
if(e.readyState == 4) {
if(e.statusCode == 200) {
console.log('this is right');
}
}
}//ajax level2
//ajax level1写法
ajax.onreadyStateChange = function(){
if(xhr.readState == 4) {
if(xhr.status >=200 && xhr.status < 300 || xhr.status == 304)
}
}
//4 表示解析完毕,客户端可以调用
//3 表示正在解析返回值
//2 表示已经完成发送,接收到所有返回值
//1 表示正在发送
//0 表示未发送
//304和200-300之间的状态都可以表示已经正常返回。
ajax.open('GET','www.baidu.com');
ajax.send();
}

相关文章

网友评论

      本文标题:原生ajax请求写法

      本文链接:https://www.haomeiwen.com/subject/avyjlftx.html