好的,这个标题是满口的,但几乎说明了我的整个问题。
我的页面上有一个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。
答案 0 :(得分:1)
$("#openLink123").on('click', function() {
$('#dialog').load("/scripts/dialogContent.php",function() {
$('#dialog').dialog("option","title","Add")
});
});