var myNewAjax = function(url){
return new Promise(function(resolve,reject){
var xhr = new XMLHttpRequest()
xhr.open('get',url)
xhr.send(data)
xhr.onreadystatechange = function(){
if(xhr.readyState === 4 && xhr.status === 200){
var json = JSON.parse(xhr.responseText)
resolve(json)
}
else if(xhr.readyState === 4 && xhr.status !== 200){
reject('error')
}
}
})
}
原生ajax封装成promise
最新推荐文章于 2022-03-23 09:44:55 发布