ajax 返回 json 格式的数据解析?

图片描述

如,上图所示, 怎么获取 item ,中 name 的值? 请大神赐教,感激不尽!

阅读 6k
4 个回答

返回的是一个数组。
数组的元素由json组成 - -!

...
$.map(data, function(item, index) {
    return {
        name: item[index].name
    }
})
...

js里面json数据并不需要解析,直接用就行。


鉴于评论里的仁兄严谨的治学态度,这里声明一下我说的json数据是指js中的json对象,
json字符串肯定要解析成json对象的毋庸置疑。

怪我才疏学浅,见 笑了

$(data.data).each(function(){
     console.log(this.name);
});

你知道里面的json结构,就可以直接用了,比如用for in操作可以获取json里面的值

json={
       a:1,
       b:2,
       c:3,
       d:4,
     .......
    }

比如一个json如上,如果你要把里面的key和name都循环出来:

for( var key in json){
    console.log(key);
    console.log(json[key]);
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进