jquery dialog 无法关闭

cml2ztj 2011-08-09 12:45:07
我用jqeruy dialog 写了一个弹出层的小程序,用 $(this).dialog("close");却无法关闭弹出层,但是父界面层的阴影消失了,父界面的所有控件都可以用,就是弹出层无法消失。改为$("#NewAdd").dialog("close");后依然是这样的。由于初次用dialog,请求高手帮忙解决,谢谢。。
...全文
871 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cml2ztj 2011-08-09
  • 打赏
  • 举报
回复
-------------------------显示新增层---------------------
$(function () {
$("#NewAdd").dialog({
hide: true,
bgiframe: true,
modal: true,
title: "新增信息",
width: "400",
height: "420",
autoOpen: false,
buttons: {
"确定": function () {
if ($(".MenuId").val() == "" || $(".Status").val() == "" || $(".MenuCode").val() == "" || $(".MenuName").val() == "" || $(".PageUrl").val() == ""
|| $(".ApplicationId").val() == "" || $(".Description").val() == "" || $(".ParentId").val() == "" || $(".Levels").val() == ""
|| $(".EndFlag").val() == "" || $(".Picture").val() == "")//判断不能为空的选项是否为空
{
alert("选项不能为空!");
}
else {
function getJsonContent() {
return { MenuId: $(".MenuId").val(), Status: $(".Status").val(), MenuCode: $(".MenuCode").val(), MenuName: $(".MenuName").val(), PageUrl: $(".PageUrl").val(),
ApplicationId: $(".ApplicationId").val(), Description: $(".Description").val(), ParentId: $(".ParentId").val(), Levels: $(".Levels").val(),
EndFlag: $(".EndFlag").val(), Picture: $(".Picture").val()
}; //获得保存选项的值,并构造成json格式
};
var jsonContent = getJsonContent();
$.ajax({
url: '<%=Url.Content("~/Grid/SaveContent/")%>',
type: 'POST',
dataType: 'json',
data: jsonContent,
complete: function () {
alert("保存成功");
history.go(0);
}
});
$("#NewAdd").dialog("close");
history.go(0);
}
},
"取消": function () {
// window.location.reload(true)
$("#NewAdd").dialog("close");

}
}
});
});
//----------------------单击新增事件------------------
梅雪香 2011-08-09
  • 打赏
  • 举报
回复
给出demo

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧