当使用 Ajax 将 html 页面加载到我的页面中时,我想运行一些代码,如下所示:
$( ".content" ).load("game.html");
我想在该 html 完成加载后执行操作,请问它是如何完成的?
谢谢!
当使用 Ajax 将 html 页面加载到我的页面中时,我想运行一些代码,如下所示:
$( ".content" ).load("game.html");
我想在该 html 完成加载后执行操作,请问它是如何完成的?
谢谢!
$( ".content" ).load("game.html", function() {
// add your code here
});
只需附加一个回调函数,
$( ".content" ).load("game.html", function(){
//YOUR CODE TO EXECUTE
alert('completed');
});
查看 jQuery 文档以获取更多信息,http://api.jquery.com/load/
如果您阅读有关 .load() 方法的文档,您会看到它允许您提供一个回调函数,该回调函数将在加载完成时调用。
$(".content").load("game.html", function() {
//put your code that you want to run here
});
你检查过 jQuery 文档吗?
$('#result').load('game.html', function() {
alert('Load was performed.');
});
您可以为此使用回调:
$( ".content" ).load("game.html",function(e){
// use e, like $(e).find("#some-id")
});