jquery-mvc
//js
var papers=new Array();
var a=new Object();
a.id="1";
a.name="lls"
papers.push(a);
$.post('url',papers)
在mvc的 Controller中 怎么写才能接收这个数组呢?
------解决方案--------------------你这么传不太对吧。。
应该先把papers转成json。
var data = JSON.stringify(papers);
$.ajax({
type: "POST",
dataType: "text",
contentType: "application/json",
url: url,
data: data
});
controller里面:
@RequestMapping("/XXX")
@ResponseBody
public String save(@RequestBody List<Object> papers) {
// TODO
return null;
}
------解决方案--------------------
data 格式不正确::name:‘11s’