我一直在努力做后续关闭对话框:jQuery UI的当表单提交
- 形式得到jQuery的对话框内显示
- 当表单被提交,jQuery的对话框应该关闭
我我正在尝试以下代码:
$('#RegisterDialog').dialog({
autoOpen: false,
closeOnEscape: false,
position: 'center',
modal: true,
width: 600,
buttons: {
"Cancel account registration": function() {
$(this).dialog("close");
window.location = 'http://localhost/';
}
}
});
$(".Register").click(function() {
$('#RegisterDialog').dialog("close");
$('#RegisterDialog').hide();
});
但是,它会隐藏并重新弹出备份。我也试过'autoClose:false'。
请帮忙吗?
嗯,只是一个说明。这将在文档加载时执行。这可能是一个问题吗? 当表单被执行时,它会查询到同一页面。 – aam1r 2010-08-09 19:00:12
目前你有autoOpen:false,并且页面加载后不应弹出对话框。那么你如何显示你的对话框,$('#RegisterDialog')。对话框(“打开”)在哪里?触发? – ischenkodv 2011-03-03 20:27:33