在这个网页上,我有一个使用flash swf的复制功能。我在设置副本之前加载要复制的内容。我用.load()做这个。但似乎.load是异步的。有没有办法在.load完成后调用setup_copy
?我怎样才能确定这个?
$('#commentary').load('commspanish.php');
setup_copy('copy_commentary','commentary');
答案 0 :(得分:3)
使用load 完成回调:
$('#commentary').load('commspanish.php', function() {
setup_copy('copy_commentary','commentary');
});
答案 1 :(得分:2)
.load
接听回电:
$(...).load(str, function() { ... });
答案 2 :(得分:1)
添加第二个加载响应回调函数的参数可以为您做到这一点。给出一些函数,它将在加载完成后调用,大约load
$('#commentary').load('commspanish.php', function() {
alert('Load was performed.');
});
答案 3 :(得分:0)
$("#commentary").load('commspanish.php', function () {
setup_copy('copy_commentary', 'commentary');
});
您还可以将其与.ajaxSetup
同步,但为什么?
答案 4 :(得分:0)
使用
$('#commentary').load('commspanish.php', function(){
setup_copy('copy_commentary','commentary');
});