Spec-Zone.ru › jQuery

deferred.always()

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

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

  • версия добавлена: 1.6deferred.always( alwaysCallbacks [, alwaysCallbacks ] )

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

Аргумент может быть либо одной функцией, либо массивом функций. Когда Deferred разрешён или отклонён, эти alwaysCallbacks вызываются. Поскольку deferred.always() возвращает объект Deferred, к этому объекту можно привязать другие методы объекта Deferred, включая дополнительные .always() методы. Когда Deferred разрешён или отклонён, обратные вызовы выполняются в порядке их добавления, используя аргументы, предоставленные методам resolve, reject, resolveWith или rejectWith. Дополнительную информацию см. в документации по объекту Deferred.

Примечание: Метод deferred.always() получает аргументы, которые были использованы для .resolve() или .reject() объекта Deferred, которые часто сильно различаются. Поэтому лучше всего использовать его только для действий, не требующих проверки аргументов. Во всех остальных случаях используйте явные обработчики .done() или .fail(), так как аргументы будут иметь известный порядок.

Пример:

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

$.get( "test.php" ).always(function() {
  alert( "$.get completed with success or error callback arguments" );
});

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

Spec-Zone.ru

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