Jquery Ajax如何传递JSON数据到controller,其中包括List数据


Jquery Ajax如何传递JSON数据到controller,其中包括List数据

jquery json java Ajax

小小魔法师 10 years ago

 javascript


 var object = [{"name":"hello1",age:15},{"name":"hello2",age:18}];
$.ajax({
    url:"example.com",
    data:JSON.stringfy(object),
    method:"POST",
    success:function(data)
    {
        alert(data);
    }
})

asdcfd answered 10 years ago

无所谓有没有你所谓的 list 数据,在序列化后传递到后端的结构都是根据你的请求设置来定的,而 json 是有两种表示结构, 对象和数组 ,而他们是可以任意混合的。 list 序列化后变成了 json 中的数组。后台取值可以在参数上获取,也可以在 content 上获取。

所以 Ajax如何传递JSON数据到controller,其中包括List数据 ,其实只要你序列化这个对象给 ajax 即可。

以上。

天使心中黑暗 answered 10 years ago

ajax调用后拿到的数据解析成json格式的,
var resultJsonObject=JSON.parse('请求返回的结果');
读取resultJsonObject的值赋给model对象
list数据对应到js中就是数组对象

keeee answered 10 years ago

Your Answer