使用load()函数同步代码

时间:2016-06-21 20:25:52

标签: javascript

函数myfunction()在load()之后为要显示的字段分配元素。但这不是正在发生的事情。只有使用setTimeout(function());

才能正常工作

如何运行代码同步模式?

jQuery(document).ready(function() {
    jQuery('#mydiv').load('page.html');
    myfunction();
});

1 个答案:

答案 0 :(得分:4)

当你的myFunction()运行时,负载尚未完成。 jQuery.load()接受一个在加载完成时运行的回调函数。

http://api.jquery.com/load/

jQuery(document).ready(function() {
    jQuery('#mydiv').load('page.html', function() {
        myfunction();
    });    
});