13

我使用 .load() 和 .show() 来动态加载一些 HTML。

//load the html
$('#mydiv').load('some_url');


 // Display
$('#mydiv').show();

但是这里我需要调用一个只存在于动态内容中的 Javascript 函数,如何判断 .load() 是否完整?

4

4 回答 4

37

使用.load的回调:

$('#mydiv').load('some_url', function() {
    // This gets executed when the content is loaded
    $(this).show();
});
于 2013-10-07T07:11:36.080 回答
7

load 函数获取完成的回调函数

('#mydiv').load('some_url', function() {
  alert( "Load completed." );
});

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

于 2013-10-07T07:11:40.203 回答
4
$( "#mydiv" ).load( "url", function() {
  alert( "Load was performed." );
});

参考载荷

于 2013-10-07T07:11:54.883 回答
2
$('#mydiv').load('some_url', function(responseText, textStatus, XMLHttpRequest){
  console.log("Content Loaded!");
});

看看这个

于 2013-10-07T07:11:53.147 回答