deferred.fail( failCallbacks [, failCallbacks ] )返回类型:Deferred
描述: 添加在延迟对象被拒绝时要调用的处理函数。
deferred.fail()
方法接受一个或多个参数,所有的参数都可以是一个函数或函数的数组。当延迟对象被解决时,就调用failCallbacks。按添加回调函数的顺序执行它们。因为deferred.fail()
返回延迟对象,所以延迟对象的其它方法可以连缀到此方法后面,包括额外的deferred.fail()
方法。当延迟对象被拒绝时,利用调用deferred.reject()
方法或deferred.rejectWith()
方法时所提供的参数,按它们添加的顺序,执行failCallbacks。欲进一步了解,请参阅延迟对象。
示例:
因为jQuery.get
方法返回一个jqXHR对象,它派生自延迟对象,所以你可以利用deferred.done()
方法和deferred.fail()
方法来附加success回调函数和failure回调函数。
1
2
3
4
5
6
7
|
|