把我的头发拉出来,我知道它是JSOn如何工作的结构。json multidimensional array jquery
存在未定义于Web API的多维数组。 结构
{
"totalCount": 30,
"entries": [{"title": "item1","description": "your amazing item 1"}],
"price": [{"value": "$23.34","discount": "none"}],
"newINfo" = 20
},
{
"entries": [{"title": "item2","description": "your amazing item 2"}],
"price": [{"value": "$23.34","discount": "none"}],
"newINfo": = 50
},
的Jquery>如果我设置$。每次(数据,到> $。每个(data.entires并删除从那里它呼吁内容字符串,它的工作原理一次一个的entires,但随后的数组项没有关联。
$.getJSON('/theWebApi', function (data) {
var content = '';
$.each(data, function(i, object) {
content += '<div>' + object.entires.title + '</div>';
content += '<div>' + object.price.value + '</div>';
});
$(content).appendTo(".test")
});
解释更多..,问题令人困惑.. – codeGig
你的json有一个错误。 ''newINfo“= 20'应该是''newINfo':20' – AdityaParab
@jitendra所以即时尝试访问API以在我的页面上显示信息。该API是一个不能更改的独立实体。目前大约有30条记录,这些记录正在扩大规模。 我可以通过指定data.entries来访问各个多维数组元素,但是整个数组项不会被链接,所以我不能将价格,名称,描述等等放在一起。 – Paddy