js
//编辑
function updateData(obj){
$.jBox('iframe:${ctx}/iecp/contractManage/updateDataContractModel?modelId='+obj,{
id:"updateData",
title:"编辑合同模板",
width: 660,
height: 400,
showScrolling : true,
buttons: {},
closed:function (){
if(isFreshFlag=='2'){
self.location.href="${ctx}/iecp/contractManage/contractModel";
}
}
});
}
controller层
@RequestMapping(value="updateDataContractModel")
public String updateDataContractModel(String modelId, Model model){
String type = "type_";
List<Dict> dictList = DictUtils.getDictList(type);
ModelFileVo modelVo = contractManageService.queryCMS(modelId);
model.addAttribute("dictList", dictList);
return "modules/iecp/contractManage/editContractModel";
}
editContractModel.jsp
var checkSubmitFlg = false;
$().ready(function() {
$("#importForm").validate({
rules : {
},
messages : {
},
submitHandler : function(form) {
if(checkSubmitFlg == true) {
return false; //当表单被提交过一次后checkSubmitFlg将变为true,根据判断将无法进行提交。
}
checkSubmitFlg = true;
// var modelId = $("#modelId").val();
$.ajax({
type : "POST", //提交方式
url : "${ctx }/iecp/contractManage/updateContractModel1",//路径
data : $('#importForm').serialize(),// 要提交的表单
success : function(data) {
if(data == "SUCCESS"){
window.parent.window.isFreshFlag = '2';
parent.$.jBox.close();
}
} ,
error : function(){
window.parent.window.isFreshFlag = '3';
parent.$.jBox.close();
}
});
}
});
});