Понимание свойств объекта события ajax в контексте обратного вызова - PullRequest
1 голос
/ 21 октября 2011

Я использую плагин Aquantum jQuery для загрузки файлов на сайт LAMP.

Работает нормально ... но мне также нужно сделать успешный обратный вызов, чтобы поместить загруженное имя файла и URL файла в поле формы.

Плагин для загрузки здесь:

http://aquantum -demo.appspot.com / file-upload

(очень чистая, классная загрузка файловwidget, IMO)

Вот код обратного вызова: ( имя файла часть работает хорошо ... но как мне получить URL файла тоже?)

jQuery('#fileupload').bind('fileuploaddone', function (e,data) {

    jQuery('textarea').val( "<p><a href='" + NEED_FILE_URL_HERE + "' target='_blank'>" + data.files[0].name + "</a>" ); 

});

1 Ответ

0 голосов
/ 23 октября 2011

Я слышал от автора плагина jQuery UpLoad.Его предложение прекрасно работает, теперь, когда я знаю свойства результата, которые может видеть обратный вызов ..

Это должно привести к предупреждению первого URL файла (исходя из предположения, что вы используете пример пакета):

$('#fileupload').bind('fileuploaddone', function (e, data) {
     alert(data.result[0].url); }); 

Обратите внимание, что браузеры с поддержкой выбора нескольких файлов, но без загрузки файлов XHR (Opera, Firefox 3.6) могут возвращать несколько объектов как часть массива результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...