$.get("MyPage.aspx", {foo:"bar"}, function(results){
Some Js code here.
});
質問-MyPage.aspxには、window.onload
メソッドがあります。これは実行されていません。
あなたのコメント?
$.get("MyPage.aspx", {foo:"bar"}, function(results){
Some Js code here.
});
質問-MyPage.aspxには、window.onload
メソッドがあります。これは実行されていません。
あなたのコメント?
ajax呼び出しで新しいHTMLをフェッチしたからといって、window.onloadが再度起動することはありません。ドキュメントごとにwindow.onloadイベントは1つだけです。
.get()
ajax呼び出しが完了すると、呼び出しにはすでに完了機能があります。その完了呼び出しから作業を行います。
ロードされたコードで目的のコードをトリガーするために私が知っている唯一の方法は、最初にそのコードをドキュメントに配置し、次に次のことを行うことです。
$.get()
Webサーバーからのみファイルを取得します。
window.onload
HTMLファイルが表示されている場合などを実行するのはブラウザです。ファイルをロードしてコンテンツを取得するだけの場合、クライアント側のJSコードは実行されません。