@ilya_96

Почему если писать так AJAX... то в google работает, а в FireFox нет?

Если писать Ajax запрос так:

$.ajax({
  url: url_Page,
  type: "POST",
  data: { new_val: newVal, id: id, field: field },
  beforeSend: function () {
    $("#loader").fadeIn();
  },
  success: function (res) {
    $("#mes-edit")
      .text(res)
      .delay(500)
      .fadeIn(1000, function () {
        $("#mes-edit").delay(1000).fadeOut();
      });
  },
  error: function () {
    alert("Error!");
  },
  complete: function () {
    $("#loader").delay(500).fadeOut();
  },
});

То и google и в FireFox все работает хорошо. Но если я захочу написать код как на картинке, то в FireFox запрос словно не отправляется на сервер, а гивка в success ответе срабатывает, но в google все также продолжает работать отлично. У меня некоторые ajax имеют одинаковую структуру, и хотелось как-то поменьше повторяться в коде(
В чем причина? Если есть хоть какие-то идеи? За любой ответ буду благодарен!

$.ajax({
  url: url_Page,
  type: "POST",
  data: { new_val: newVal, id: id, field: field },
  beforeSend: beforeSend(),
  success: messageSuccess(res),
  error: Error(),
  complete: complete()
})
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы