如何访问json muliple数据

时间:2016-06-13 11:06:36

标签: jquery laravel-5.2

我想问一下如何在jquery(json响应)中访问我的多个数据。 这是我的数据的样子: enter image description here

如何显示所有孩子的名字?

$.ajax({
  ...
}).done(function(kids){
  console.log(kids);
});

3 个答案:

答案 0 :(得分:1)

你知道循环吗?

$.each(kids.kids,function(i,v){
  console.log(v.name);
});

答案 1 :(得分:0)

你去..



var json = {kids : [{name:'Kid1'},{name:'Kid2'},{name:'Kid3'},{name:'Kid4'},{name:'Kid5'}]}


for(x=0;x<json.kids.length;x++){
  
document.write(json.kids[x].name);
  }
&#13;
&#13;
&#13;

答案 2 :(得分:0)

假设呼叫是:

transactions_201601

如果您想一次处理一件商品,可以循环使用。

$.ajax({
    ...
}).done(function(data){
    // code here
});

如果要提取所有名称,可以使用jquery .map,例如:

for (var i in data.kids) {
  console.log(data.kids[i].name)
}

然后你可以一次性展示它们:

var names = $(data.kids).map(function(i,e) { return e.name }).get();
console.dir(names)

这是一个小提琴,控制台输出:https://jsfiddle.net/cvre71dr