Form plugin, application/json и IE
Для отправки формы с файлами использую плагин Form.
И заметил такой странный баг на браузерах IE (до 9), если сервер при ответе на запрос возвращает заголовок: Content-Type : 'application/json; charset=utf-8' То не выполняется метод success у плагина. Причем никаких ошибок нету. Если же заголовок: Content-Type : 'text/html; charset=utf-8' То все работает нормально. Инициализация самого плагина: $(form_id).ajaxSubmit({ type: 'POST', dataType: 'json', beforeSubmit: function(){ alert(1); }, success: function(data) { alert(2); } }); Подскажите, пожалуйста, что за мистика такая??? |
capscom, ошибка в плагине...
|
trikadin, спасибо. Уже копаю код. Но и автору отпишусь)
|
capscom, вообще, это было просто предположение - на код плагина я не смотрел. :)
|
Цитата:
А его вроде часто юзают, как я понимаю. Просто подумал, может кто замечал подобную багу. В целом посоветуйте, пожалуйста, альтернативный кросс-браузерный плаг, если таковой имеется. Нужно отправлять через ифрейм-тунель форму и возвращать json ответ. Судя по коду Form избыточен уже для текущей версии jq. Если альтернатив нет, думаю буду писать сам. |
Часовой пояс GMT +3, время: 22:31. |