ajax原理

2019-11-07  本文已影响0人  小蜗牛的碎碎步

XMLHttpRequest对象

function ajaxJson(url,type){
   var promise = new Promise(function(resolve,reject){
      var handle = function(){
        if(this.readyState !== 4){
        return;
        }
        if(this.status == 200){
            resolve(this.response)
        }else{
            reject(new Error(this.statusText));
        }
    }
  var client = new XMLHttpRequest();
  client.onreadyStatusChange = handle;
  client.open(url,type);
  client.responseType = "json";
  client.send();
})
  return promise;
}
上一篇 下一篇

猜你喜欢

热点阅读