在这个网页上,我有一个使用 flash swf 的复制功能。我在设置副本之前加载要复制的内容。我使用 .load() 执行此操作。但似乎 .load 是异步的。setup_copy
.load 完成后有没有办法调用?我怎样才能确定这一点?
$('#commentary').load('commspanish.php');
setup_copy('copy_commentary','commentary');
在这个网页上,我有一个使用 flash swf 的复制功能。我在设置副本之前加载要复制的内容。我使用 .load() 执行此操作。但似乎 .load 是异步的。setup_copy
.load 完成后有没有办法调用?我怎样才能确定这一点?
$('#commentary').load('commspanish.php');
setup_copy('copy_commentary','commentary');
使用加载 完成回调:
$('#commentary').load('commspanish.php', function() {
setup_copy('copy_commentary','commentary');
});
.load
接受回调:
$(...).load(str, function() { ... });
添加加载响应回调函数的第二个参数可以为您做到这一点。给一些函数,加载完成后调用,关于加载
$('#commentary').load('commspanish.php', function() {
alert('Load was performed.');
});
利用
$('#commentary').load('commspanish.php', function(){
setup_copy('copy_commentary','commentary');
});
$("#commentary").load('commspanish.php', function () {
setup_copy('copy_commentary', 'commentary');
});
您也可以使其与 同步.ajaxSetup
,但为什么呢?