2013-04-24 9 views
-1

Я хотел бы знать, как вызвать функцию сразу после загрузки всех файлов. Не когда они загружаются, я имею в виду сразу после загрузки их html.JQuery FileUpload

Я хочу активировать функцию точно после того, как все файлы будут выбраны пользователем. После того, как они появятся на экране. Я хочу внести изменения в свой HTML, поэтому мне нужно вызвать свою функцию не только после того, как пользователь выберет файлы, но и после создания HTML-файлов.

Вот API я использую: http://blueimp.github.io/jQuery-File-Upload/

+1

Просьба представить результаты ваших исследований, что вы пробовали или сделали до сих пор – Bigood

ответ

0

Я думаю, что это может решить вашу проблему. Вы должны смотреть на это: https://github.com/blueimp/jQuery-File-Upload/wiki/API#Callbacks

Второй способ их использования является обязательным слушателей событий к виджета элемента:

$ ('# FileUpload')

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

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

Примечание: Добавление дополнительных прослушивателей событий через метод привязки - это предпочтительный вариант для сохранения параметров обратного вызова с помощью файла jQuery. Загрузить версию пользовательского интерфейса.

Таким образом, вы можете просто выполнить свое собственное мероприятие, например. fileuploadcomplete или что вам больше всего подходит.

+0

Я уже видел эти обратные вызовы ... тот, который ближе всего к тому, что мне нужно, это «добавить», но он работает ПЕРЕД каждой строкой добавлен. Я хочу, чтобы он запускался ПОСЛЕ каждой строки. Благодарим за помощь. – user2316742

+0

Я искал немного глубже – MentholBonbon

Смежные вопросы