javascript 化妆的XHR请求和返回promise.js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 化妆的XHR请求和返回promise.js相关的知识,希望对你有一定的参考价值。

function makeXHRRequest(method, url, token, data) {
    return new Promise(function (resolve, reject) {
        var xhr = new XMLHttpRequest();
        xhr.upload.addEventListener("progress", function(evt){
            if (evt.lengthComputable) {
              onProgress(evt)
            }
          }, false);
          
        xhr.open(method, url, true);
        xhr.setRequestHeader("Authorization", token);
        xhr.onload = function(){
            return resolve(xhr);
        };
        xhr.onerror = reject;
        xhr.send(data);
    });
}

以上是关于javascript 化妆的XHR请求和返回promise.js的主要内容,如果未能解决你的问题,请参考以下文章

服务器返回重定向 (302) 后,iOS 设备上的 AJAX 或 XHR 请求失败,代码为 0

javascript 从服务器请求数据(fetch,XHR和jQuery Ajax)

javascript 一个简单的XHR请求

javascript 获取XHR请求

javascript 基础xhr请求

对文件发出 json/jsonp xhr 请求:协议