Обработка выполнения deferred.fail()

deferred.fail() — c помощью этого метода можно установить обработчики перехода объекта deferred в состояние неудачного выполнения.

  • failCallbacks — функция или массив функций обработчиков перехода объекта deferred, в состояние неудачного выполнения;
  • failCallbacks — дополнительные функции или массивы функций обработчиков перехода объекта deferred, в состояние неудачного выполнения.

Метод .fail() принимает в качестве аргументов функцию или массив функций, которые будут запущены при неудачном выполнении запроса. Функции обратного действия запускаются в том порядке, в каком были перечислены. Метод deferred.fail() возвращает объект deferred, а это значит, что от него мы можем вызвать методы .fail(), а так же deferred.reject() или deferred.rejectWith().

Пример

Поскольку метод jQuery.get() возвращает объект jqXHR, он относится к объекту Deferred. Это значит что мы можем отследить успех запроса с помощью deferred.done() и неудачу с помощью deferred.fail()

 

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *