Добрый день, прошу помощи:
Обрабатываю форму следующего содержания, в Chrome работает норма и сообщения из php и обработка перехода на следующий шаг, в остальных браузерах ни чего: ни сообщений ни перехода:
$('form#step1').on('submit', function (e) {
e.preventDefault();
var $that = $(this),
formData = new FormData($that.get(0)); // создаем новый экземпляр объекта и передаем ему нашу форму (*)
$.ajax({
url: $that.attr('action'),
type: $that.attr('method'),
contentType: false, // важно - убираем форматирование данных по умолчанию
processData: false, // важно - убираем преобразование строк по умолчанию
data: formData,
success: function (html)
{
if (html == 'Yes')
{
$('ul.setup-panel li:eq(1)').removeClass('disabled');
$('ul.setup-panel li:eq(0)').addClass('disabled');
$('ul.setup-panel li a[href="#step-2"]').trigger('click');
$(this).remove();
}
else
{
$('#msg').fadeIn(100).delay(5000).html(html);
$('#msg').fadeOut(100).html(html);
}
}
});
});