首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

jquery-mvc,该如何解决

2013-01-02 
jquery-mvc//jsvar papersnew Array()var anew Object()a.id1a.namellspapers.push(a)$.post(

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’

热点排行