Javascript 等待功能完成,然后执行其他功能
我如何等待一个函数的完全执行,然后调用另一个函数,如Javascript 等待功能完成,然后执行其他功能,javascript,jquery,Javascript,Jquery,我如何等待一个函数的完全执行,然后调用另一个函数,如 <script src="whereMyfunctionIs.js"></script> <script> $(window).ready(start()); function start (){ myfunction().WhenFunctionDone(myOtherFunction()); } </script> 我想知道是否有methodjs或j
<script src="whereMyfunctionIs.js"></script>
<script>
$(window).ready(start());
function start (){
myfunction().WhenFunctionDone(myOtherFunction());
}
</script>
我想知道是否有methodjs或jQuery可以等待直到myfunction完成,我已经使用了done、ready和load,它不会等待
错误消息:
jQuery.Deferred异常:无法读取未定义的属性“ready”
jQuery.Deferred异常:无法读取未定义的属性“load”
jQuery.Deferred异常:无法读取未定义的属性“done”
试试这个:
<script>
$(window).ready(start());
function start (){
$.when(myfunction()).done(myOtherFunction);
}
</script>
是美元的文档。当
是对Javascript的同步与异步执行的解释
与您的问题类似。部分取决于myfunction的功能。提供