读书人

jquery-mvc,该如何解决

发布时间: 2013-01-02 13:08:44 作者: rapoo

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;
}

[解决办法]
引用:
JavaScript code??12345678var data ={rows:[{id:'1',name='lls'}]} $.ajax({ type: "POST", dataType: "json", url: url, data: data });
为什么这样不行呢?



data 格式不正确::name:‘11s’

读书人网 >Ajax

热点推荐