你将data:stringify(rows)更改为data:rows试试
400 请求出错
由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。
应该是你发送的内容出问题了
400,服务器自动返回的错误,是你请求的参数与后台的mvc路由无法匹配吧
测试了你的代码,报415错误,就是服务器拒绝处理请求。原因是你传递的参数,在后台通过@RequestBody接收转成数组有问题。
建议修改:1)ajax修改参数为:
data : {
rows:JSON.stringify(rows)
},
第二,修改Action的方法的参数,后台用fastjson解析成对象列表,示例代码:
@ResponseBody
public XX(String rows){
//解析JSON成java对象
List<PolicyAccept> list = JSON.parseArray(rows,PolicyAccept.class);