【发布时间】:2010-08-23 21:52:11
【问题描述】:
我试图在函数调用结束时关闭一个打开的对话框,并使用我当前的按钮元素来关闭对话框。这是打开对话框的代码。它是使用“.modal_btn”的“rel”属性动态调用的。它按预期打开:
modalDialog = function(dialogId){
$(dialogId).dialog({
modal: true,
draggable: false,
resizable: false,
width: 'auto',
open: function() { $(".ui-dialog-titlebar-close").hide(); }
});
}
$('.modal_btn').live('click', function(){
var dialogId = $(this).attr('rel');
modalDialog(dialogId);
});
现在对话框打开后,我想将当前的 HTML 元素用于按钮:取消和保存按钮。保存按钮执行 ajax 调用,在 ajax 调用完成后,我想关闭对话框。另外,我希望能够通过单击取消按钮来关闭打开的对话框。我似乎无法掌握这个简单的功能......有什么想法吗?
【问题讨论】:
标签: javascript jquery jquery-ui modal-dialog