我使用curl
从其他网页获取HTML并显示在我的某个页面上:
$("document").ready(function() {
$("#content").load("curl.php .auction_list_closed");
});
返回内容后,我想要运行另一个脚本。如何在加载内容后运行另一行jQuery?
答案 0 :(得分:4)
.load()
函数接受作为第二个参数的函数,该函数在完成后执行。
$("document").ready(function() {
$("#content").load("curl.php .auction_list_closed", function(){
startSecondScript();
});
});
答案 1 :(得分:3)
在回调方法中添加代码
$("#content").load("curl.php .auction_list_closed", function() {
//do your stuff here.
});
答案 2 :(得分:2)
您可以将回调作为参数传递给load()
方法:http://api.jquery.com/load/
$("#content").load("curl.php .auction_list_closed", function() {
// do work
});
或
$("#content").load("curl.php .auction_list_closed", myCallback);
function myCallback() {
// do work
}
答案 3 :(得分:1)
不太确定,但我相信你可以简单地添加一个回调函数。更多信息可以在here
找到例如:
$("document").ready(function() {
$("#content").load("curl.php .auction_list_closed", function() {alert("data was loaded")});
});