$("#save").click(function () {
js.loading("正在加载,请稍候...");
var id = $("#id").val();
var code = "";
$.ajax({
type: "POST",
dataType: "json",
url: "${ctx}/xxx/xxx/xxxx/save",
data: $('#inputForm').serialize(),
success: function (resultMap) {
code = resultMap.result;
toastr.options = {positionClass: "toast-bottom-right"};
toastr.success(resultMap.message);
if(code=="yes"){
js.closeCurrentTabPage(function(contentWindow){
contentWindow.page();
});
var printView = '${ctx}/xxx/xxx/xxxx/printView?id='+id;
window.location.href = printView;
}
},
error : function() {
alert("网络异常!");
}
});
});
@PostMapping(value = "save")
@ResponseBody
public Map<String, Object> save(@Validated YourBean yourbean) throws RuntimeException {
Map<String, Object> map = new HashMap<>();
try {
xxxService.save(yourbean);
map.put("result", Global.YES);
map.put("message", "保存成功!");
}
} catch (Exception e) {
e.printStackTrace();
map.put("result", Global.NO);
map.put("message", "失败!");
}
return map;
}