Чтобы загрузить несколько файлов, я использую 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();
}
}
}
});
}
}
Мне действительно нужен цикл для перемещения по загрузкам по одной за раз.
setTimeout
для задержки каждой последовательности загрузки, но о задержке можно только догадываться, так как не будет никакой обратной связи для оценки прогресса. Вероятно, вам больше повезет с загрузчиком swf - person charlietfl   schedule 22.10.2012