请使用Promise封装Ajax操作原始的Ajax操作如下:varonSu...

发布于 2022-03-03 17:29:00

请使用Promise封装Ajax操作
原始的Ajax操作如下:
var onSuccess = function(result){} //成功的回调
var onFail = function(error){} //失败的回调
var req = new XMLHttpRequest()
req.open("POST", "www.baidu.com", true)
req.onload = function(){
  if(req.readyState === 4 && req.status === 200){
    onSuccess(req.response)
  } else {
    onFail(req.statusText)
  }
}
req.onerror = function(){
  onFail(Error("网络异常"))
}

关注者
0
被浏览
11
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看