FormData не работает в Mozilla, но работает в ChromeJquery

Программирование на jquery
Anonymous
FormData не работает в Mozilla, но работает в Chrome

Сообщение Anonymous »

У меня есть составная форма на рельсах. Мне нужно отправить эту форму с помощью AJAX. Для этого я использую следующий код

Код: Выделить всё

//grab all form data
var formData = new FormData(form);

$.ajax({
url: $(form).attr('action'),
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false,
processData: false
}).done(function (data) {
toastr.success(I18n.t('business_profile.success_' + action));
console.log(data);
}).fail(function () {
toastr.error(I18n.t('business_profile.error_' + action));
});
Этот код отлично работает в Chrome, но в Firefox он просто отображает данные ответа на другой странице.
Есть ли другое решение для отправки многостраничной формы через AJAX?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/325 ... -on-chrome

Вернуться в «Jquery»