Tag: xmlhttprequest level2

如何等待所有XHR2发送呼叫完成

我已经完成了一些代码,可以将多个文件从浏览器上传到服务器,同时显示进度条。 XHR2发送调用是异步的。 问题是我希望在所有XHR2发送调用完成后调用一些函数。 这是我的代码的一个非常简化的片段: var files = document.getElementById(“upload”).files; for (var i = 0, length = files.length; i < length; i++) { var file = files[i]; var uploadFunc = function (arg) { return function () { processXHR(arg); }; }(file); uploadFunc(); } function processXHR(file) { var normalizedFileName = getNormalizedName(file.name); var url = 'upload_file/'; var formData = new […]