AJAX异步请求原理

//1 创建XMLHttpRequest对象

var xmlhttp =null;

if (window.XMLHttpRequest){

xmlhttp =new XMLHttpRequest();

}else if(window.ActiveXObject){

xmlhttp =new ActiveXObject('Microsoft.XMLHTTP');

}else {

alert('浏览器不支持')

}

//2. 注册回调函数

if (xmlhttp !==null){

xmlhttp.onreadystatechange =function (){

if(xmlhttp.readyState ===4){

//状态码

            console.log(xmlhttp.status)

}

}

}

//3.配置请求参数

var url ='https://www.imooc.com'

//4 发送请求

xmlhttp.open('GET',url,true);

xmlhttp.send(null);

//5 回调处理

function callback(){

if(xmlhttp.readystate ===4) {

//http状态码

        console.log(xmlhttp.status)

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容