jQuery deferred.always() 方法
實例
$(function () {
$.get( "test.php" ).always(function() {
alert( "帶有成功和錯誤的回調參數的$.get方法已完成。" );
});
})
定義和用法
deferred.always() 函數當Deferred(延遲)對象被受理或被拒絕時,調用添加的處理程式。
提示:參數可以是一個函數或一個函數數組。由於 deferred.always() 返回的是一個 Deferred 對象,所以可以連接其他的延遲對象方法,包括額外的 .always 方法。
當 Deferred 對象得到解決或被拒絕時,回調函數按它們被添加時的順序執行,並且可以作為參數傳遞給如下的方法使用:resolve , reject , resolveWith 或 rejectWith。
語法
deferred.always( alwaysCallbacks [, alwaysCallbacks ] )
參數 | 描述 |
---|---|
alwaysCallbacks | Function類型 一個函數或者函數數組,當Deferred(延遲)對象得到解決或被拒絕時被調用 |
alwaysCallbacks | 可選。Function類型 一個函數或者函數數組,當Deferred(延遲)對象得到解決或被拒絕時被調用 |