let ajax = param=>{
return new Promise((resolve,reject)=>{
let xhr = new XMLHttpRequest();
xhr.open(param.type,param.url);
xhr.send();
xhr.onreadystatechange = function(){
if (xhr.readyState==4) {
if (xhr.status==200) {//成功的回调
resolve(xhr.response);
}else{//失败回调
reject(xhr.response);
}
}
}
});
}
ajax({type:'get',url:'http://127.0.0.1:5500',data:null}).then(data=>{
console.log(data,'成功回调');
}).catch(data=>{
console.log(data,'失败回调');
});
利用JavaScript中的promise改造ajax依赖调用
最新推荐文章于 2022-11-13 10:59:12 发布