jquery dialog 无法关闭 我用jqeruy dialog 写了一个弹出层的小程序,用 $(this).dialog("close");却无法关闭弹出层,但是父界面层的阴影消失了,父界面的所有控件都可以用,就是弹出层无法消失。改为$("#NewAdd").dialog("close");后依然是这样的。由于初次用dialog,请求高手帮忙解决,谢谢。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -------------------------显示新增层--------------------- $(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"); } } }); });//----------------------单击新增事件------------------ document的表单问题 FF3 下取不到selected? Ext中formPanel中嵌套tabPanel有效性验证的提示图标问题 IE6下产生多余字符的BUG 请教关于 判断当前鼠标 所在超链接的问题 如何向另一个页面加载JS 如何用javascript实现select添加问题(很有挑战,在线等!) 关于传整型参数的问题! 请问如何调用function里面定义的“子function",暂且这么说,谢谢! ajax 同步请求,获取的json数据为空,但是用了setTimeout,就有数据了,为什么呢?? jscharts logo js 正则分组问题??????????
$(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");
}
}
});
});
//----------------------单击新增事件------------------