保存方法
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() {
onCancel();//调用返回方法
}
});
}
});
}
function onCancel() {
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
}
编辑页在最外层弹出时,关闭弹出层并刷新index页,需要在index的保存方法中最后加入这个
end: function () { //刷新界面
location.reload();
}
在编辑页修改数据时,点击保存还是添加一条数据,是因为没有添加ID的字段
<input type="hidden" id="id" name="id" value="${o.id}" />
本文出自 “砥身砺行” 博客,请务必保留此出处http://82711020.blog.51cto.com/12993840/1982230
原文地址:http://82711020.blog.51cto.com/12993840/1982230