用法
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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。