deferred.reject( [args ] )返回: Deferred
描述: 拒绝一个 Deferred 对象并用给定的 args 调用所有 failCallbacks。
-
版本新增: 1.5deferred.reject( [args ] )
-
args类型: Anything传递给 failCallbacks 的可选参数。
-
通常,只有 Deferred 的创建者才应该调用此方法;你可以通过 deferred.promise() 返回一个受限制的 Promise 对象,以防止其他代码更改 Deferred 的状态。
当 Deferred 被拒绝时,由 deferred.then() 或 deferred.fail() 添加的所有 failCallbacks 都将被调用。回调按添加顺序执行。每个回调都将接收 deferred.reject() 调用中的 args。在 Deferred 进入拒绝状态后添加的任何 failCallbacks,在添加时会立即执行,并使用传递给 deferred.reject() 调用的参数。欲了解更多信息,请参阅 jQuery.Deferred() 的文档。