后台怎么获取ajax传递过来的json数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台怎么获取ajax传递过来的json数组相关的知识,希望对你有一定的参考价值。

参考技术A 提交一个json的话,在ajax的datatype属性设置为json即可,后台获取之后就是一个json对象,然后进行json对象的解析即可。本回答被提问者采纳

ajax中如何把传递过来的json数据循环遍历出

先把传递过来的字符串转换成对象,再按照一般思路遍历就可以了。

var jsonObj = eval("("+xmlHttp.responseText+")");//转换为对象
for(var i=0;i<jsonObj.length;i++)...

对象里面有啥属性,按照后台的操作正常取出来就可以了。假如对象jsonObj 
里面含有后台的Person对象(并且含有属性:private String name;),遍历的时候获取name的话,可以 

for(var i=0;i<jsonObj.length;i++)
    var personName = jsonObj[i].name;

稍微提示下,希望有所助!

参考技术A 遍历json就用 for in,如果子属性是对象,继续遍历

以上是关于后台怎么获取ajax传递过来的json数组的主要内容,如果未能解决你的问题,请参考以下文章

怎么在前端用ajax提交一个json数组到后台,后台怎么获得

在jquery中怎么获取数据库数据?

jQuery ajax 传递JSON数组到Spring Controller

ajax传递json,然后服务器接受json的代码编写

后台怎么接受并解析前端ajax传过来的json

easyui ajax请求往后台传个数组 怎么传