用法
deferred.always( alwaysCallbacks [, alwaysCallbacks ] ) => Deferred
deferred.always( alwaysCallbacks [, alwaysCallbacks ] ) => Deferred
说明:添加在 Deferred 对象被解析或拒绝时调用的处理程序。
-
添加的版本:1.6
deferred.always( alwaysCallbacks [, alwaysCallbacks ] )
参数可以是单个函数或函数数组。当 Deferred 被解决或拒绝时,将调用 alwaysCallbacks
。由于 deferred.always()
返回 Deferred 对象,因此可以将 Deferred 对象的其他方法链接到该对象,包括附加的 .always()
方法。当 Deferred 被解决或拒绝时,回调将按照添加的顺序执行,使用提供给
、 resolve
、 reject
或 resolveWith
方法调用的参数。有关详细信息,请参阅 Deferred object 的文档。rejectWith
注意: deferred.always()
方法接收用于.resolve()
或者.reject()
Deferred
对象,它们通常非常不同。出于这个原因,最好只将它用于不需要检查参数的操作。在所有其他情况下,使用显式deferred.done()或者deferred.fail()处理程序,因为参数将具有众所周知的顺序。
例子:
由于
方法返回一个 jQuery.get()
jqXHR
对象,该对象派生自 Deferred 对象,我们可以使用 deferred.always()
方法为成功和错误附加回调。
|
相关用法
- JQuery deferred.done()用法及代码示例
- JQuery deferred.promise()用法及代码示例
- JQuery deferred.then()用法及代码示例
- JQuery deferred.pipe()用法及代码示例
- JQuery deferred.catch()用法及代码示例
- JQuery deferred.fail()用法及代码示例
- JQuery delay()用法及代码示例
- JQuery delegate()用法及代码示例
- JQuery dequeue()用法及代码示例
- JQuery detach()用法及代码示例
- JQuery data()用法及代码示例
- JQuery die()用法及代码示例
- JQuery dblclick()用法及代码示例
- JQuery Mobile Popup initSelector用法及代码示例
- JQuery Mobile Collapsibleset disabled用法及代码示例
- JQuery UI Datepicker prevText用法及代码示例
- JQuery ajaxError()用法及代码示例
- JQuery Mobile Selectmenu defaults用法及代码示例
- JQuery UI Tabs event用法及代码示例
- JQuery UI Selectable appendTo用法及代码示例
- JQuery UI :focusable Selector用法及代码示例
- JQuery UI Selectmenu disabled用法及代码示例
- JQuery UI Button classes用法及代码示例
- JQuery .jquery用法及代码示例
- JQuery .scroll()用法及代码示例
注:本文由纯净天空筛选整理自jquery.com大神的英文原创作品 deferred.always()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。