保存方法
function onSave() {
//表单验证
if (!$('#mainForm').validate().form()) {
return false;
}
$("#55").removeAttr("disabled");//select下拉框设置为不可选时,在保存方法中再次清除,可以把值保存到数据库中
var para = $("#mainForm").serialize();
$.post('22/11/33/44', para, function(result, status) {
if (result.Message == "保存成功") {//这是在window.top最顶层弹出时设置的点击保存按钮后的弹出层和关闭方法
layer.alert("保存成功", {
closeBtn : 0, // 是否显示关闭按钮
yes : function() {
window.top.Shuaxin.onSaveOk();//调用返回方法
}
});
}
});
}
function onSaveOk(entity) {
$("#grid").trigger("reloadGrid");
window.top.layer.closeAll();
}
编辑页在最外层弹出时,关闭弹出层并刷新index页,需要在index的保存方法中最后加入这个
window.top.Shuaxin=window;
在编辑页修改数据时,点击保存还是添加一条数据,是因为没有添加ID的字段
<input type="hidden" id="id" name="id" value="${o.id}" />
本文转自 潜心笃志 51CTO博客,原文链接:http://blog.51cto.com/82711020/1982230