jQuery对话框未关闭

时间:2019-03-19 15:20:59

标签: javascript jquery asp.net

当我调用函数而不是单击“取消”按钮时,无法关闭jQuery对话框。我的页面有两个按钮,分别是“保存”和“取消”按钮。取消按钮可以关闭对话框。现在,我想在保存数据后关闭对话框;我不想刷新父页面。我在后面的代码中调用该函数。该函数可以运行,但是没有保存对话框。它重新加载在对话框中打开的页面。有人可以告诉我如何解决。预先感谢。

我的脚本:

 $(document).ready(function () {
        $('#btnCancel').click(function (e) {                
            e.preventDefault();
            CloseDialog();
        });
    });

    function closeMe() {           
        e.preventDefault();
        CloseDialog();
    }


function CloseDialog() {   
   $('#jquery_box').dialog({
    autoOpen: false,
    resizable: true,     
    title: name,
    modal: true, 
  });

 $('#jquery_box').dialog('close');
}

有我的取消按钮

<input  id="btnCancel" type="button" value="Cancel" />

后面有我的代码来调用该函数

 Dim cs As ClientScriptManager = Page.ClientScript
        cs.RegisterStartupScript(Page.GetType(), "close", "closeMe();", True)

1 个答案:

答案 0 :(得分:0)

我找到了解决指向jQuery how to close dialog from iframe within dialog?的问题的方法 我将网页放在jQuery对话框中的iframe上。