Не работает ajaxStop и ajaxStart для ajax запроса

137
28 января 2021, 04:10

Суть такова: Есть ajax-запрос. Пример:

$.ajaxSetup({
    global: true,
});
$.ajax({
   'method': 'POST',
   'data': requestData,
   'url': link,
   'dataType': 'json',
   beforeSend: function () {
       if (spin) {
           showSpinner();
       }
   },
   complete: function () {
       if (spin) {
           hideSpinner();
       }
   },
});

Он находится в одном скрипте. Я пытаюсь получить событие его выполнения так:

$( document ).ajaxStart(function() {  console.log('hello');  });
$( document ).ajaxStop(function() {  console.log('hello');  });

Но в консоль ничего не выводится. В чем может быть дело?

READ ALSO
Объекты для Vue.js

Объекты для Vue.js

Возникла потребность написать объект(класс) называйте как хотитечтобы от него наследовать другие экземпляры

152
Как сделать двойной редирект?

Как сделать двойной редирект?

Когда пользователь нажимает на ссылку его перенаправляет на другую страницу, а от туда по истечению 2 секунд еще на одну страницуВозможно...

174
Не работает код по смене цветов текста в HTML

Не работает код по смене цветов текста в HTML

Пытаюсь реализовать функцию, которая постепенно, с небольшим интервалом меняет цвет текста

119