1.SchoolService: 增加返回值类型为int
public int updateSchool(School schoolInfo) {
return schoolMapper.updateSchool(schoolInfo);
}
2. 接口SchoolMapper.java 修改返回值类型为int
int updateSchool(School schoolInfo);
3.Controller
@RequestMapping("/save.json")
@ResponseBody
public BaseResult save(@RequestBody School schoolInfo) {
System.out.println(".....scInfo:" + schoolInfo);
schoolInfo.setId(myId);
int r = schoolService.updateSchool(schoolInfo);
BaseResult baseResult = new BaseResult();
if(r > 0) {
baseResult.setResultCode("200");
} else {
baseResult.setResultCode("500");
}
return baseResult;
}
4. BaseResult:
package com.zpark.neimin.first.common;
public class BaseResult {
private boolean isSuccess;
//结果编码
private String resultCode;
public boolean isSuccess() {
return isSuccess;
}
public void setSuccess(boolean success) {
isSuccess = success;
}
public String getResultCode() {
return resultCode;
}
public void setResultCode(String resultCode) {
this.resultCode = resultCode;
}
}
5.save_js: 回调函数接受数据:
success: function (resp) {
console.log('....resp:'+ JSON.stringify(resp) + 'code:' + resp.resultCode);
if(resp.resultCode == '200') {
alert(".....提交成功" + resp.resultCode);
location.href="/school";
// resp.result;
} else {
alert("修改失败!")
}
}