function fetch(url){
return new Promise((res,rej)=>{
let xhr=new XMLHttpRequest();
xhr.open('GET',url);
xhr.onreadystatechange=function(){
if(xhr.readyState==4&&xhr.status==200){
res(xhr.responseText)
}else{
rej(xhr)
}
}
xhr.send()
})
}
fetch(url).then((val)=>{},(err)=>{})
.catch((err)=>{console.log(err)})
Promise封装原生ajax
最新推荐文章于 2021-09-26 19:56:27 发布