2013-04-24 103 views
-1

我想知道如何在所有文件加載後立即調用函數。不是當他們上傳時,我的意思是在他們的html被加載後。JQuery FileUpload

我想在用戶選擇所有文件後正好觸發我的功能。他們出現在屏幕上之後。我想對其HTML進行更改,因此我不僅需要在用戶選擇文件後觸發我的功能,而且還需要在文件的HTML創建完成後觸發我的功能。

下面是我使用的API:http://blueimp.github.io/jQuery-File-Upload/

+1

請提供您的研究結果,迄今爲止您已經嘗試或完成的工作 – Bigood 2013-04-24 17:37:30

回答

0

我想這可能會解決你的問題。你應該看看這個:https://github.com/blueimp/jQuery-File-Upload/wiki/API#Callbacks

使用它們的第二種方式是通過事件偵聽器結合到 控件元素:

$( '#文件上傳')

.bind('fileuploaddrop', function (e, data) {/* ... */}) 

.bind('fileuploadchange', function (e, data) {/* ... */}); Each event name has "fileupload" as prefix. 

注意:通過綁定方法添加額外的事件偵聽器是 首選選項,以保留jQuery文件的回調設置 上傳UI版本。

所以,你可以做你的自定義事件,例如稱爲fileuploadcomplete或任何適合你最好的。

+0

我已經看到了這些回調......最接近我需要的是「添加」,但它在每行之前運行被添加。我想要在每行添加後運行一次。 謝謝你的幫助。 – user2316742 2013-04-24 19:35:29

+0

我搜索了更深一點 – MentholBonbon 2013-04-24 19:50:26