【发布时间】:2017-05-24 06:22:24
【问题描述】:
如何等待一个函数完成执行,然后调用另一个函数,如
<script src="whereMyfunctionIs.js"></script>
<script>
$(window).ready(start());
function start (){
myfunction().WhenFunctionDone(myOtherFunction());
}
</script>
我想知道是否有一个方法(js 或 jQuery)可以等到 myfunction 完成,我已经使用了 done、ready 和 load,它不会等待。
错误信息:
jQuery.Deferred 异常:无法读取未定义的“就绪”属性
jQuery.Deferred 异常:无法读取未定义的属性“加载”
jQuery.Deferred 异常:无法读取未定义的“完成”属性
【问题讨论】:
-
部分取决于
myfunction()的作用。提供minimal reproducible example
标签: javascript jquery