Javascript 多个精细上载程序完成回调
我有一个上传页面,有两个fineuploader容器和一个手动触发上传按钮。如图所示Javascript 多个精细上载程序完成回调,javascript,jquery,asynchronous,promise,fine-uploader,Javascript,Jquery,Asynchronous,Promise,Fine Uploader,我有一个上传页面,有两个fineuploader容器和一个手动触发上传按钮。如图所示 以下是上载按钮单击事件代码: $('#trigger-upload-namecard').click(function(){ $('#upload-csv-file').fineUploader('uploadStoredFiles'); $('#upload-jpg-files').fineUploader('uploadStoredFiles'); }); 如何在两个fineUpload
以下是上载按钮单击事件代码:
$('#trigger-upload-namecard').click(function(){
$('#upload-csv-file').fineUploader('uploadStoredFiles');
$('#upload-jpg-files').fineUploader('uploadStoredFiles');
});
如何在两个fineUploader都完成上传后立即启动回调以执行某些操作,例如console.log(“全部上传”)。我知道fineUploader有一个选项,但似乎每个fineUploader都可以单独使用。我不确定这是否有效,但您可以随时尝试jQuerys
$('#trigger-upload-namecard').click(function(){
$.when(
$('#upload-csv-file').fineUploader('uploadStoredFiles'),
$('#upload-jpg-files').fineUploader('uploadStoredFiles')
).then(
alert('All done!')
);
});
它无法按预期工作,2个“UploadStoredFile”调用是非阻塞的。它显示警报“全部完成!”我一按按钮。