Javascript 多个精细上载程序完成回调

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

我有一个上传页面,有两个fineuploader容器和一个手动触发上传按钮。如图所示


以下是上载按钮单击事件代码:

$('#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”调用是非阻塞的。它显示警报“全部完成!”我一按按钮。