2013-03-12 58 views
0

我使用jQuery文件Uploadify插件文件上傳具有多個真的,當我使用的onComplete功能警報顯示在上傳文件時,多個警報..如何在JQuery File'uploadify'插件中顯示文件上傳成功提醒消息?

function loadSwf(){  
    $("#fileuploader").fileUpload({ 
      'uploader': "@Url.Content("~/Scripts/FileUpload/uploader.swf")", 
      'cancelImg': "@Url.Content("~/Content/Images/clearBtn.png")", 
      'buttonText': 'Browse Files', 
      //'buttonImg' : "@Url.Content("~/Content/Images/attachDoc.png")", 
      'script': "@Url.Content("~/Documents/Upload/")", 
      'folder': "@Url.Content("~/Documents/")", 
      //'fileDesc': 'Documents Files', 
      'fileExt': '*.pdf;*.doc;*.ppt;*.xls', 
      'multi': true, 
      'auto': false,     
      'scriptData': {'ActivityID': $('[id="ActivityID"]').val(), 'Description' : "test" }, 
      'onComplete': function(settings, data) { 
      alert("File Uploaded Successfully"); 
     } 
     }); 
} 

此代碼是爲工作正常上傳一個文件。 但是,當我上傳多個文件,我收到每個文件的警報消息! 如何在上傳所有文件後僅獲取一次警報消息,而不是每個文件一次警報。

+0

發生在這裏的一些代碼或的jsfiddle – deerua 2013-03-12 09:12:23

回答

1

您需要使用onQueueComplete事件

$("#fileuploader").fileUpload({ 
    'uploader': "@Url.Content("~/Scripts/FileUpload/uploader.swf")", 
    'cancelImg': "@Url.Content("~/Content/Images/clearBtn.png")", 
    'buttonText': 'Browse Files', 
    //'buttonImg' : "@Url.Content("~/Content/Images/attachDoc.png")", 
    'script': "@Url.Content("~/Documents/Upload/")", 
    'folder': "@Url.Content("~/Documents/")", 
    //'fileDesc': 'Documents Files', 
    'fileExt': '*.pdf;*.doc;*.ppt;*.xls', 
    'multi': true, 
    'auto': false,     
    'scriptData': {'ActivityID': $('[id="ActivityID"]').val(), 'Description' : "test" }, 
     'onQueueComplete' : function(queueData) { 
      alert("Files Uploaded Successfully"); 
     } 
    } 
}); 
+0

沒有的功能爲「onQueueComplete」的錯誤拋.. – 2013-03-12 14:04:50

+0

請查看文檔 – 2013-03-13 04:34:38

相關問題