わかりました、そのタイトルは一口ですが、私の問題全体をほとんど言い表しています。
私のページには、次のように初期化された jQueryUI ダイアログがあります。
$('#dialog').dialog({
width: 1024,
height: 768
});
それを開くリンクは次のように初期化されます。
// Dialog Link
$('.dialog_link').click(function(){
$('#dialog').dialog('open');
return false;
});
そこで、次のコードを使用して、php ドキュメントをダイアログに読み込み、表示します。
$("#openLink123").click(function()
{
$('#dialog').load("/scripts/dialogContent.php",
function() {
$('#dialog').dialog("option","title","Add")
}
)
});
コンテンツはダイアログにロードされ、フォームなどは正常に機能しますが、そのphpドキュメント内で実行するjavascriptは機能しません。ただし、ダイアログを閉じて再度開くと、すべての JavaScript が機能します。
ダイアログが初めてロードされたときにJavaScriptが実行されるようにする方法について、私は少し困惑しています。