从其他页面加载内容时,jquery对话框不会再次打开
我有一个jQueryUI对话框,可以从另一个页面加载内容。 对话框将第一次打开,但不会第二次打开。如果不将任何内容加载到对话框中,它也会第二次工作 看。[有效,错误一定在其他地方] HTML:从其他页面加载内容时,jquery对话框不会再次打开,jquery,jquery-ui,jquery-ui-dialog,Jquery,Jquery Ui,Jquery Ui Dialog,我有一个jQueryUI对话框,可以从另一个页面加载内容。 对话框将第一次打开,但不会第二次打开。如果不将任何内容加载到对话框中,它也会第二次工作 看。[有效,错误一定在其他地方] HTML: 尝试在load的complete回调中打开该对话框-默认情况下,该加载将异步运行,因此在您打开该对话框时,该对话框可能不会完成-这可能是导致该对话框混乱的原因(尽管很难说示例何时起作用:-) <a class="click" href="form.php">form</a> <
尝试在load的complete回调中打开该对话框-默认情况下,该加载将异步运行,因此在您打开该对话框时,该对话框可能不会完成-这可能是导致该对话框混乱的原因(尽管很难说示例何时起作用:-)
<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>
$(document).ready(function() {
$("#dialog").dialog({
autoOpen: false,
closeOnEscape: true
});
$('.click').click(function(event) {
event.preventDefault();
$('#dialog').load(this.href);
$("#dialog").dialog('open');
});
});
var $dialog;
$(document).ready(function() {
$dialog = $("#dialog").dialog({
autoOpen: false,
closeOnEscape: true
});
$('.click').click(function(event) {
event.preventDefault();
$dialog.load(this.href, function() {
$dialog.dialog('open');
});
});
});