deferred.always()
deferred.always( alwaysCallbacks ) 官网原E文: Deferred
描述: 当递延对象是解决或拒绝时被调用添加处理程序。
-
version added: 1.6deferred.always( alwaysCallbacks )
alwaysCallbacks 一个函数,或者函数数组,当递延对象是解决或拒绝时被调用。
该参数可以是一个函数或一个函数的数组。当递延得到解决或者拒绝,在 alwaysCallbacks
被调用。由于的 deferred.always()
返回递延对象,递延对象的其他方法也可以链接到这一个,包括额外的.always()
的方法。当递延得到解决或者拒绝,回调将按他们顺序被执行,使用提供的参数resolve
, reject
, resolveWith
或rejectWith
方法调用。有关详细信息,请参阅文件Deferred object 。
Example:
jQuery.get()方法返回一个来自一个延迟的对象的jqXHR对象,我们可以附加一个成功和错误使用deferred.always()方法的回调。
$.get("test.php").always( function() {
alert("$.get completed with success or error callback arguments");
} );