Четверг, 28.03.2024, 18:31
RR - StUdIo___Добро Пожаловать Шамкир Гес___StUdIo...RR
Гипер-Софт
Главная Регистрация Вход
Приветствую Вас, гости · RSS
SamirMM Studio"RR" WWW.GES.MOY.SU
  
  Ключи и пин-коды
FIFA, Steam: случайные, Counter-Strike, Playstation Network, Hearthstone: Heroes of Warcraft, World of Warcraft, Xbox LIVE (Microsoft Points), Prepaid Credit Card, Far Cry, Assassin´s Creed, Diablo 3, Middle-earth: Shadow of Mordor, ...
  Электронные книги
Контрольные работы, Музыка, ноты, тексты песен, В помощь студенту, Фэнтази, Физика, История, Государство и право, Математика, Магия, оккультизм, мистика, Творческие личности, Рукоделие, Экономика, ...
  Цифровые товары
Игровые аккаунты, Аккаунты PSN, Аккаунты Xbox, iTunes & App Store, Telonko.ru, Приглашения /инвайты, Разное, Skype-аккаунты, Видео и аудиокурсы, уроки, Google Play, Анонимные прокси, Базы данных, ...
  Программное обеспечение
Разблокировка телефонов, Антивирусы, Принтеры, Программы > MMORPG, Программы для сотовых телефонов, Шифрование, Windows, Спортивные, SEO скрипты, Советники, Стратегии, Mногофункциональные утилиты, ...
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ges  
форум для всех » Все для web мастера » Скрипты » jQuery-File-Upload Submit files asynchronously (jQuery-File-Upload Отправить файлы асинхронно)
jQuery-File-Upload Submit files asynchronously
gesДата: Вторник, 11.12.2012, 01:52 | Сообщение # 1
Administrator
Группа: Администраторы
Сообщений: 297
Статус: Offline
[gray]

[red]jQuery-File-Upload Отправить файлы асинхронно[/red]

Иногда вы хотите получить дополнительные параметры запроса асинхронно с помощью
AJAX перед отправкой файлов на сервер загрузки.

Переопределение дополнения обратного вызова

Один из способов сделать это путем переопределения по умолчанию добавить (add)
обратного вызова основного загрузка файлов плагина и вызова submit ()
на данных (data parameter) параметров после получения ваших параметров и установив их в качестве объекта FormData:

Code

$('#fileupload').fileupload({
     add: function (e, data) {
         $.getJSON('/example/url', function (result) {
             data.formData = result; // e.g. {id: 123}
             data.submit();
         });
     }  
});


UI версии плагина загрузки файлов использует этот подход, чтобы сделать загрузки шаблонов и вызывает data.submit ()
после нажатия на кнопку пуска.

Если вы хотите переопределить дополнения обратного вызова, но все же хотите сохранить особенности (UI)
пользовательского интерфейса версии этого дополнения обратного вызова,
вы можете назвать это следующим образом, с помощью прототипа собственности виджета (UI) пользовательского интерфейса:

Code

$('#fileupload').fileupload({
     add: function (e, data) {
         $.getJSON('/example/url', function (result) {
             data.formData = result; // e.g. {id: 123}
             $.blueimp.fileupload.prototype
                 .options.add.call(this, e, data);
         });
     }  
});


Однако, это также означает, что шаблон загрузки не оказывают пока вы не будете возвращается AJAX вызова.

Обратный вызов опции С помощью submit()

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

Code

$('#fileupload').fileupload({
     submit: function (e, data) {
         var $this = $(this);
         $.getJSON('/example/url', function (result) {
             data.formData = result; // e.g. {id: 123}
             $this.fileupload('send', data);
         });
         return false;
     }  
});


Возвращением в ложных обратного вызова submit() предотвращает загрузки от начала
(см. параметры документации).загрузки запускается вручную
после получения дополнительных параметров, используя File Upload submit() API метод.

[/gray]


Прежде чем задать вопрос Администратору подумайте вопрос о чем?
Администраторы вопросах не отвечает только создает тему!
Вопросы долько в том случай о том вопрос будет про
Студии "RR"
 
форум для всех » Все для web мастера » Скрипты » jQuery-File-Upload Submit files asynchronously (jQuery-File-Upload Отправить файлы асинхронно)
  • Страница 1 из 1
  • 1
Поиск:

© GES.MOY.SU 2007-2024 . Администрация не несёт ответственности за содержащие файлы на портале.   
Все материалы на сайте принадлежат исключительно их владельцам! 
Сайт оптимизирован для просмотра с разрешением более 1024x768, браузером FireFox или Opera.
 Разрешение вашего экрана : Ваш браузер: -
<< Сайт зарегистрирован в домене >>