0

外部 HTML の読み込み後にアラートが発生するようにするにはどうすればよいですか?

function changeContent(){
  $('#contentmain').load("contentmain.html", function(){
    alert("something");
}
)}

私は $(document).ready で遊んでいますが、今のところうまくいきません。

どうもありがとう!

アップデート:

このコードの結果は、結果によって異なります (何が原因かはわかりません): アラートが最初に来る場合もあれば、2 番目に来る場合もあります...

4

2 に答える 2

0

iFrameをロードしていますか?

.load()関数を試してください。

$('#iframeID').load(function(){
    // I am totally loaded and lets begin the hunt now.
});

または、ajax 経由でコンテンツをロードしている場合は、.ajaxCompleteを使用できます

$(document).ajaxComplete(function(){
    // ajax call has completed and lets begin the hunt now.
});
于 2013-05-14T17:12:37.670 に答える