Jquery UI dialog的关闭问题

在开启dialog的代码块里如果要关闭dialog的话用$(this).dialog("close");

在开启dialog的代码块外如果要关闭dialog的话用 $("#dlgLogin").dialog("destroy");如果用close的话会话框还是会存在

function showDialogue() {
            $("#dlgLogin").css("display", "block");
            $("#dlgLogin").dialog({
                autoOpen: false,
                width: 400,
                buttons: [
                    {
                        text: "登陆",
                        click: function () {
                            checkLogin();
                            //$(this).dialog("close");
                        }
                    }
                ]
            });
            $("#dlgLogin").dialog( "open" );

          
        }
        function checkLogin() {
            var sno = $("#txtLoginUserName").val();
            var cno = $("#txtLoginPassword").val();
            if (sno == "" || cno == "") {
                $("#divLoginMsg").text("学号和课程号不能为空");
            } else {
                var pars={"action":"login","sno":sno,"cno":cno};
                $.post("CheckSC.ashx", pars, function (data) {
                    var serverResponse = data.split(":");
                    if (serverResponse[0] == "yes") {
                        $("#divLogin").css("display", "block");
                        $("#linkUserName").text(serverResponse[1]);
                        $("#divNotLogin").css("display", "none");
                        
                        $("#dlgLogin").dialog("destroy");
                        $("#dlgLogin").css("display", "none");

                    }
                });
            }
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值