Для отправки формы с файлами использую плагин 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);
}
});
Подскажите, пожалуйста, что за мистика такая???