Всем привет, бьюсь над проблемой и не могу никак разобраться. Смысл такой. Есть аякс-форма, реализованная с помощью 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>
Когда есть одновременно обычные и файловые поля, то не работает!
Почему не работает? Как сделать чтобы работало?