我有一个非常简单的Ajax帖子文件上传器。
我的问题是:我不想同时发送大约50个请求。
//$scope.up.length - number of files .. number of requests
for (var i = 0; i < $scope.up.length; i++) {
var file = $scope.up[$scope.i];
var formData = new FormData();
formData.append('file', file);
$.ajax({
url : url,
type : "post",
data : formData,
processData : false,
contentType : false,
async : true,
success : function() {
alert(done);
},
error : function() {
alert("error");
}
});
}
我想分割请求的数量。例如,如果请求的最大数量是5.如果我们从服务器获得前5个响应,则发送下一个5请求,直到我们有。