我有一个 jQuery UI 对话框,它从另一个页面加载内容。对话框第一次打开,但不是第二次。如果不将任何内容加载到对话框中,它也会第二次工作。
请参阅jsFiddle。[它有效,错误必须在其他地方]
HTML:
<a class="click" href="form.php">form</a>
<a class="click" href="data.php">data</a>
<a class="click" href="user.php">user</a>
<div id="dialog"></div>
JavaScript:
$(document).ready(function() {
$("#dialog").dialog({
autoOpen: false,
closeOnEscape: true
});
$('.click').click(function(event) {
event.preventDefault();
$('#dialog').load(this.href);
$("#dialog").dialog('open');
});
});