ajax传递json数组对象
$.ajax({url:...,type:"get",data:[{"id":1,"name":"张三",age:30},{"id":2,"name":"赵四",age:...
$.ajax({
url:...,
type:"get",
data:[ {"id":1,"name":"张三",age:30},{"id":2,"name":"赵四",age:31}],
})
后台如何接收data中的值? 展开
url:...,
type:"get",
data:[ {"id":1,"name":"张三",age:30},{"id":2,"name":"赵四",age:31}],
})
后台如何接收data中的值? 展开
展开全部
以平常接收get数据的方式接收就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试一试:
String[] data = request.getParameterValues("data[]");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
json只是针对JS用的。
在后台,没有json之说。这些只不过是些字符串
但,你要注意json对象数组的键名必须为英文。
=================
如果json数据为{id:["1", "2"]}
那相当于:id=1&id=2
如你题中所示,应该是不正确的。
在jq的ajax中,data是个对象,不是数组。
=================
另:写json时,最后一组数据,不要再写逗号。因为在转换时,会出错。
因为这个$.ajax也是相当于一个对象。
在后台,没有json之说。这些只不过是些字符串
但,你要注意json对象数组的键名必须为英文。
=================
如果json数据为{id:["1", "2"]}
那相当于:id=1&id=2
如你题中所示,应该是不正确的。
在jq的ajax中,data是个对象,不是数组。
=================
另:写json时,最后一组数据,不要再写逗号。因为在转换时,会出错。
因为这个$.ajax也是相当于一个对象。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询