Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 等待功能完成,然后执行其他功能_Javascript_Jquery - Fatal编程技术网

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的功能。提供