小白教程
所有教程
关于
Search
172.70.131.120
172.70.131.120
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Misc deferred resolve”的源代码
本页内容
上一节:
Misc_deferred_rejectWith
下一节:
Misc_deferred_resolveWith
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:deferred.resolve()}}[[Category:jquery ref misc|70]] = jQuery deferred.resolve() 方法 = [[jquery ref misc|jQuery 杂项方法]] == 定义和用法 == deferred.resolve() 函数用于解决Deferred(延迟)对象,并根据给定的args参数调用任何 doneCallbacks 回调函数。 '''注意:'''1. 通常只有延迟对象的创建者才可以调用该方法。你可以通过调用 deferred.promise(),返回一个受限的 Promise 对象,来阻止其它代码改变延迟对象的状态或报告它的状态。 2. 当延迟对象被 resolved 时,任何通过 deferred.then 或 deferred.done 添加的 doneCallbacks,都会被调用。回调函数按它们被添加时的顺序执行。传递给 deferred.resolve() 的 args 参数, 会传给每个回调函数。当延迟对象进入 resolved 状态后,任何 doneCallbacks 被添加时,就会被立刻执行,并带上传入给 .resolve() 的参数。 == 语法 == deferred.resolve( args ) {| class="table table-striped table-hover" ! 参数 ! 描述 |- | args | Object类型 传递一个可选的参数数组给 doneCallbacks 回调函数 |} [[jquery ref misc|jQuery 杂项方法]]
返回至“
Misc deferred resolve
”。
上一节:
Misc_deferred_rejectWith
下一节:
Misc_deferred_resolveWith