今天遇到一个bug,就是数据库前后端在字段相同的情况下,进项insert的插入操作,执行成功后数据库里存入的居然是null值! 如果在路径,字段没写错情况下,看看是否是post或者put方式的问题,put和post极为相似,前者做提交后者做上传,但是我put方式存入数据库数据为null,改为post就正常了
例如:
后端:
@RequestMapping(value="/GetisexitsInsur",method={RequestMethod.GET}) public ResponseEntity<JsonResult> GetisexitsInsur(String sHospitalNo, String hosLsh, HttpServletRequest request){ JsonResult jResult = new JsonResult(); jResult = reService.GetisexitsInsur(sHospitalNo, hosLsh, request); return ResponseEntity.ok(jResult); }
前端:
$.ajax({
url : ip + "refund/RcptNoselectAll",
type : "POST",
contentType : "application/json;charset=utf-8",
dataType : "json",
data : JSON.stringify(vObjInfo),
success : function(data) {
console.log(data);
if(data.code == '0')
{
alert("退费成功");
location.reload();
// mkoredmedicaleinvoice();
// paycost();
}
},
error : function(data) {
alert(data.responseJSON.message);
}
});