1

我使用Blueimp Jquery File Upload插件順序上傳文件。我試圖調用'progressall'和'done'回調函數,以便在引導模式彈出窗口中顯示全局進度條。一旦文件上傳完成,我想關閉模式彈出窗口。Blueimp文件上傳'完成'和'progressall'回調沒有被調用。有人可以幫我解決這個問題

我面臨的問題是我無法觸發回調。我在插件代碼中加入了調試器,以查看我錯過了什麼東西或者什麼,但那些調試器從未被擊中。

下面是我嘗試使用的jQuery代碼片段。我可以觸發addFileToTable方法,它將文件詳細信息添加到表中,但'fileuploadprogressall'不會被觸發,無論我寫入選項還是綁定它。

$('#file_upload').fileupload({ 
     limitMultiFileUploads: 1, 
     sequentialUploads: true, 
     autoUpload: false, 
     dropZone: $('.dropzone4'), 
    }).bind('fileuploadadd', addFileToTable).bind('fileuploadprogressall', function (e, data) {debugger;}); 

我有添加的javascripts以下順序:

  1. JS /供應商/ jquery.ui.widget.js
  2. JS/jquery.iframe-transport.js
  3. JS /jquery.fileupload.js
  4. JS/jquery.fileupload-ui.js

我不知道我該如何解決這個問題。

謝謝

回答

2
// in your main.js 
//this for done 
$('#fileupload').bind('fileuploaddone', function (e, data) {}); 
//this for profressall 
$('#fileupload').bind('fileuploadprogressall', function (e, data) {}); 
相關問題