1、ajax数据到后端,后端使用了@RequestBody注解接收的对象,在ajax中没有设置contentType:“application/json;charset=utf-8”。
后端设置:
//更改订单地址
@RequestMapping("updateOrderAddr")
public int updateOrderAddr(@RequestBody Order order){
return orderService.updateOrderAddr(order);
}
$.ajax({
type:'post',
url:"/updateOrderAddr",
data:JSON.stringify(data),
contentType:"application/json;charset=utf-8",
// 设置好contentType:就不会报415
cache: false,
success: function (res){
if(res){
layer.msg('[ID: '+ data.id +'] ' + field + ' 字段更改为:'+ value);
location.reload();
}
}
})