ajax-форма с загрузкой файлов и обычными полями
Всем привет, бьюсь над проблемой и не могу никак разобраться. Смысл такой. Есть аякс-форма, реализованная с помощью jQuery Form Plugin. Форма работает в случае если она не предназначена для загрузки файлов (не содержит type="file" полей) или же если содержит ТОЛЬКО поля для загрузки файлов и никаких других (type="text", select, textarea и т.д.). Я в курсе, что для загрузки файлов инициализация формы должна включать дополнительный параметр iframe : true, так как загрузка происходит через скрытый ифрэйм, а не аякс, тоесть аякс просто эмулируется. Это так, к слову, теперь собственно на примере покажу проблему.
Вариант 1, работает: <form method="post"> Файл 1:<input type="file" name="file[]" /> Файл 2:<input type="file" name="file[]" /> Файл 3:<input type="file" name="file[]" /> <input type="submit" value="Submit" /> </form> Вариант 2, работает <form method="post"> Название:<input type="text" name="title" /> Текст: <textarea name="text"></textarea> <input type="submit" value="Submit" /> </form> Вариант 3, НЕ РАБОТАЕТ: <form method="post"> Название:<input type="text" name="title" /> Текст: <textarea name="text"></textarea> Файл 1:<input type="file" name="file[]" /> Файл 2:<input type="file" name="file[]" /> Файл 3:<input type="file" name="file[]" /> <input type="submit" value="Submit" /> </form> Когда есть одновременно обычные и файловые поля, то не работает! Почему не работает? Как сделать чтобы работало? |
Блин, извиняюсь, это я накосячил, серверный скрипт ошибку выдавал просто. Можно закрывать. ;(
|
Часовой пояс GMT +3, время: 16:11. |