我正在尝试在jQuery UI对话框中加载PHP文件的内容,但该对话框无法打开。
如果我使用FireBug调试代码,似乎在下一行$('#formDialog_open').load($(this).attr('href'), function()
HTML
<div id="formDialog_open" class="widget grid6" title="Dialog with form elements">
//my php codes
</div>
超链接触发对话框的内容
<a href="edit.php?id=' .$aRow['id']. '" id="form" class="tablectrl_small bDefault tipS" title="Edit">
Javascript
$('#form').live('click',function(e) {
e.preventDefault();
$('#formDialog_open').load($(this).attr('href'), function(){
$('#formDialog_open').dialog({
title: 'User Administration',
resizable: true,
modal: true,
hide: 'fade',
width:350,
height:275,
});//end dialog
});
});
答案 0 :(得分:0)
建议你关注`
$("#button1").click(function () {
$('#formDialog_open').dialog({
title: 'User Administration',
resizable: true,
modal: true,
hide: 'fade',
width:350,
height:275,
});//end dialog
});`
检查出来,发现点击事件似乎没有执行。所以我给了#button1点击事件的代码。
您还可以使用关注Jquery Dialog和Click Event Jquery文档