JavaScript一个接一个地上传更多文件
我编写了这个javascript代码来上传文件。问题是它同时上载所有文件。我想一个接一个地上传。我已经试了三个小时了JavaScript一个接一个地上传更多文件,javascript,php,xmlhttprequest,Javascript,Php,Xmlhttprequest,我编写了这个javascript代码来上传文件。问题是它同时上载所有文件。我想一个接一个地上传。我已经试了三个小时了 $(document).ready(function() { $(':file').change(function() { $("#modsform").hide(); for (var i = 0; i < this.files.length; i++) { var file = this.files[i];
$(document).ready(function() {
$(':file').change(function() {
$("#modsform").hide();
for (var i = 0; i < this.files.length; i++) {
var file = this.files[i];
showFile(file, i);
}
for (var i = 0; i < this.files.length; i++) {
var file = this.files[i];
sendFile(file, i);
}
});
});
$(文档).ready(函数(){
$(':file').change(函数(){
$(“#modsform”).hide();
对于(var i=0;i
完整代码:
因此,您不需要使用for循环和队列,当第一个循环完成时,从列表中选择下一个并上载。您一次只上载一个文件。每个文件都会按自己的要求发送。您要解决的更高级别的问题是什么?@epascarello我可以列出要上载的所有文件,但是我需要为列表中的每个文件运行sendFile(),这样就可以了。