このWebページには、flashswfを使用するコピー機能があります。コピーを設定する直前に、コピーするコンテンツをロードします。これは.load()で行います。しかし、.loadは非同期のようです。setup_copy
.loadが完了した後に呼び出す方法はありますか?どうすればこれを確認できますか?
$('#commentary').load('commspanish.php');
setup_copy('copy_commentary','commentary');
このWebページには、flashswfを使用するコピー機能があります。コピーを設定する直前に、コピーするコンテンツをロードします。これは.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() { ... });
ロードの2番目の引数を追加すると、応答コールバック関数がそれを実行できます。いくつかの関数を与えると、ロードが完了した後、ロードについて呼び出されます
$('#commentary').load('commspanish.php', function() {
alert('Load was performed.');
});
$("#commentary").load('commspanish.php', function () {
setup_copy('copy_commentary', 'commentary');
});
と同期させることもできますが.ajaxSetup
、なぜですか?
使用する
$('#commentary').load('commspanish.php', function(){
setup_copy('copy_commentary','commentary');
});