deferred.isRejected()
分类:Deferred对象 | 建议弃用 > 建议弃用于1.7 | 已删除
描述:确定某个Deferred对象是否已经被拒绝。
加入于: 1.5
deferred.isRejected()该方法不接受任何参数
自从jQuery 1.7,这个API已经被建议弃用了;请使用deferred.state()
代替它。
如果Deferred已经处于拒绝状态了,返回true,意味着对于该Deferred对象,要么已经调用了deferred.reject()
要么已经调用了deferred.rejectWith()
,而且已经调用了failCallbacks(或者正处于调用failCallbacks过程中)。
注意一个Deferred对象可以处于三种状态:pending(挂起)、resolved(被解决)或者rejected(被拒绝);请使用deferred.isResolved()
方法来确定一个Deferred对象是否已经处于被解决状态。这些方法在调试时相当有用,比如说用来确定一个Deferred对象是否已经被解决,哪怕你在代码内部打算拒绝它。