Есть ли плагин, чтобы получить jQuery.ajax для отправки multipart / form-data? - PullRequest
4 голосов
/ 30 мая 2009

Мне нужно это, чтобы я мог отправить подмножество элементов управления формы, которые содержат текст не-ASCII.

Решение с элементом iframe мне не подойдет, потому что оно отправляет всю форму; Я хочу отправить только подмножество элементов управления.

Я знаю, что могу сам создать строку multipart / form-data, но, похоже, это должно было быть сделано раньше ...

Ответы [ 2 ]

3 голосов
/ 31 мая 2009

Я бы порекомендовал использовать jQuery и плагин Form: http://malsup.com/jquery/form/#api

Вы можете использовать метод fieldSerialize() для отправки только подмножества формы и параметр iframe:true, чтобы он работал с отправкой файлов и т. Д.

Надеюсь, что это работает для вас!

0 голосов
/ 03 апреля 2012

Обновление: Начиная с версии 3.02 (вышедшей в начале 2012 года), плагин jquery.form теперь обрабатывает отправку ajax-файлов более дружелюбно. Проверьте это.

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