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

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-29
遍历json就用 for in,如果子属性是对象,继续遍历

jquery 如何遍历这样的json
方法挺多的把,可以用for循环,也可以用each方法。先献上ajax请求:.ajax({ url: '\/path\/to\/file', type: 'GET', dataType: 'json', data: {param1: 'value1'}, success: function (obj){ \/\/遍历obj } })返回的内容在success的函数里面,所有的遍历操作都是在...

jquery从后台取得list,怎么遍历出来
var list;\/\/ajax 异步从后台取回的json [{id:1},{id:2}]for(var i=0;i<list.length;i++){ console.log(list[i].id);\/\/ID为假设的属性}延伸,javascript中并没有能够兼容所有的foreach。需要自己封装类似的方法。如果你采用类库.就相对简单。

ajax获取后端数据在前端展示?
Ajax怎么把后台获取到的数据遍历出来然后显示到页面上首先需要创建一个HTML,html是网页的基础与骨架。在html中增加测试数据,用来测试checkbox是否选中。编写javascript,按钮点击时,触发事件,将选中的checkbox值获取。美化页面,增加样式文件,和引入jquery文件。首先确认一下,返回的obj是对象数组还是json串,...

layui 利用ajax冲获取到json 数据后 怎样进行渲染
1、新建一个html文件,命名为test.html。2、在test.html中,使用script标签加载jquery.min.js文件,这是使用jquery方法的前提。3、在test.html页面中,创建一个button按钮,用于实现点击通过ajax请求获得json数据,在button下面再创建一个p元素,用于json数据的显示。4、新建一个文件名为ajax_json的js文件...

怎么使用Ajax实现循环
1 错误方案一般情况下,我们会直接想到,直接写个for循环,在循环内发起ajax请求获取数据,再把获取的数据更新到对应的id对应的标签上,如下:我们以数组模拟一些列id:var array = [1, 3, 2, 5, 3];循环的ajax请求方法:function foreach_ajax() {for (var i = 0; i < array.length;...

后端传的json嵌套前端怎么遍历数据
1、首先,可以使用for…in…循环来遍历JSON对象中的数据。2、其次,多层嵌套的json数据,前端将调用此接口返回的数据存入了result变量。3、最后,后端把一个List类型的集合先转换成json字符串,返回给通过ajax返回给前端。

jquery遍历json数组?
json数据请问怎么遍历1、先把传递过来的字符串转换成对象,再按照一般思路遍历就可以了。2、想用JavaScriptSerializer,前提条件就是你的json数据要有对应的Domain类。如果没有,你只能转换为Dictionary,然后在转换。3、jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITELESS,DOMORE,写...

想通过ajax将json中的数据提取出来
直接通过点就可以取出来 比如ajax成功后返回的是你上面写的返回值 var data = {"userType":"WEB","uSessionID":31121340,"logined":true,"name":"方便面","title":"UNM_000010161922","username":"UNM_000010161922"}取出username则为data.username ...

前端遍历后台传来的json 串 我后台返回的是map?
你的后台是php吗?如果是,可以用file_get_contents来读取json文件里面的数据,它返回字符串,再通过JSON. parse转化为对象,就可以了,我是用ajax来完成的

后端怎么把json数据拿出来(jsonp后端怎么处理)
ajax前台提交数据,Json数据在java后台怎么取出来1、前台ajax以data将页面参数传到后台,后台通过request.getParameter()来获取参数值。通过逻辑计算后,将需要返回前台的数据通过out返回。前端页面ajax中的success方法能够接收到后台返回的数据。2、在JS中,一般是使用eval()函数将JSON的字符串解析成JSON数据格式...

相似回答