Spec-Zone.ru › jQuery

deferred.fail()

deferred.fail( failCallbacks [, failCallbacks ] )Возвращает: Deferred

Описание: Добавляет обработчики, которые будут вызываться, когда объект Deferred отклоняется.

  • версия добавлена: 1.5deferred.fail( failCallbacks [, failCallbacks ] )

    • failCallbacks
      Тип: Функция()
      Функция или массив функций, которые вызываются, когда Deferred отклоняется.
    • failCallbacks
      Тип: Функция()
      Дополнительные необязательные функции или массивы функций, которые вызываются, когда Deferred отклоняется.

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

Пример:

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

$.get( "test.php" )
  .done(function() {
    alert( "$.get succeeded" );
  })
  .fail(function() {
    alert( "$.get failed!" );
  });

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquery.com/deferred.fail

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API