用法
deferred.done( doneCallbacks [, doneCallbacks ] ) => Deferred
deferred.done( doneCallbacks [, doneCallbacks ] ) => Deferred
说明:添加解析延迟对象时要调用的处理程序。
-
添加的版本:1.5
deferred.done( doneCallbacks [, doneCallbacks ] )
deferred.done()
方法接受一个或多个参数,所有参数都可以是单个函数或函数数组。解决 Deferred 后,将调用 doneCallbacks。回调按照添加的顺序执行。由于deferred.done()
返回延迟对象,因此延迟对象的其他方法可以链接到该对象,包括附加的.done()
方法。解决 Deferred 后,将使用提供给
或 resolve
方法调用的参数按照添加的顺序执行 doneCallbacks。有关详细信息,请参阅 Deferred object 的文档。resolveWith
例子:
由于
方法返回一个 jqXHR 对象,该对象派生自 Deferred 对象,我们可以使用 jQuery.get
.done()
方法附加一个成功回调。
|
当用户点击一个按钮时,解析一个 Deferred 对象,触发一些回调函数:
|
演示:
相关用法
- JQuery deferred.always()用法及代码示例
- JQuery deferred.promise()用法及代码示例
- JQuery deferred.then()用法及代码示例
- JQuery deferred.pipe()用法及代码示例
- JQuery deferred.catch()用法及代码示例
- JQuery deferred.fail()用法及代码示例
- JQuery delay()用法及代码示例
- JQuery delegate()用法及代码示例
- JQuery dequeue()用法及代码示例
- JQuery detach()用法及代码示例
- JQuery data()用法及代码示例
- JQuery die()用法及代码示例
- JQuery dblclick()用法及代码示例
- JQuery Mobile Popup initSelector用法及代码示例
- JQuery Mobile Collapsibleset disabled用法及代码示例
- JQuery UI Datepicker prevText用法及代码示例
- JQuery ajaxError()用法及代码示例
- JQuery Mobile Selectmenu defaults用法及代码示例
- JQuery UI Tabs event用法及代码示例
- JQuery UI Selectable appendTo用法及代码示例
- JQuery UI :focusable Selector用法及代码示例
- JQuery UI Selectmenu disabled用法及代码示例
- JQuery UI Button classes用法及代码示例
- JQuery .jquery用法及代码示例
- JQuery .scroll()用法及代码示例
注:本文由纯净天空筛选整理自jquery.com大神的英文原创作品 deferred.done()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。