Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > отправка формы ENCTYPE="multipart/form-data"


Автор: baryshkov 17.11.2012, 11:03
Здравствуйте, через jquery отправляю форму ENCTYPE="multipart/form-data",
но прикрепленный файл не уходит, только данные!
Код

type: "post", 
              url: "/java/ajax/add_response.html", 
              data:$(this).serialize()

Как быть?

Автор: ksnk 17.11.2012, 11:25
http://stackoverflow.com/questions/166221/how-can-i-upload-files-asynchronously-with-jquery
гугель рулит?

Добавлено через 4 минуты и 42 секунды
Для пущей кроссбраузерности я бы сделал еще target="hidden_frame" и вставил бы этот скрытый фрейм в документ. Тогда отправка заключалась бы в простом сабмите формы.
Ну или воспользовался плагином Form для jQuery. Он это делает сам.

Автор: baryshkov 17.11.2012, 12:46
Цитата(ksnk @ 17.11.2012,  11:25)
http://stackoverflow.com/questions/166221/how-can-i-upload-files-asynchronously-with-jquery
гугель рулит?

Добавлено @ 11:30
Для пущей кроссбраузерности я бы сделал еще target="hidden_frame" и вставил бы этот скрытый фрейм в документ. Тогда отправка заключалась бы в простом сабмите формы.
Ну или воспользовался плагином Form для jQuery. Он это делает сам.

Спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)