要上传多个文件,我使用 JavaScript 循环文件。要上传文件,我使用 jQuery 表单插件http://archive.plugins.jquery.com/project/form
现在,当循环运行时,它会立即运行到循环结束,并一次性上传所有文件。
有没有办法让循环在每次上传期间推迟?
这是我使用的循环示例(实际代码很大)
for(i=0;i<=num;i++)
{
if(go1){
<?php //if 1 upload only, hide add and upload button ?>
$('#ad,#ok').hide();
var z=i;
$('#up'+i).ajaxSubmit({
dataType:"json",
beforeSubmit:function(before){
$('#loadingsignup').show;
$("#resultsignup").empty().hide();
},
success:function(retour){
res=retour;
if(num<1){ <?php // only one upload, redirect if uploaded correct, reintroduce upload button if error ?>
if(res.ok=="ok"){
window.location.replace('<?php echo $config['baseurl']; ?>/player/'+res.aid);
}else{
$('#rs'+z).append('<div class="pasgood">'+res.err+'</div>').show();
$('#ad,#ok').show();
}
}
}
});
}
}
我真的需要循环一次通过上传一个。