[英]Getting undefined when iterating from JSON API results
我在从API读取JSON结果时遇到问题。
我的数据如下所示:
{
"Data": [
{
"Name": "Company1"
},
{
"Name": "Company2"
}
]
}
我正在这样阅读:
$.get(API_URL + '/dashboard/', function (data) {
var newHTML = '';
$.each(data, function (i, val) {
newHTML += data[i].Name;
});
$('#dashboard').html(newHTML);
});
data [i]返回未定义。 我究竟做错了什么?
这应该为您工作。
$.get(API_URL + '/dashboard/', function (data) {
var newHTML = '';
$.each(data.Data, function (i, val) {
newHTML += val.Name;
});
$('#dashboard').html(newHTML);
});
each
函数都需要解析data.Data
,而不仅是data
...
听起来像个双关语! 但应该工作!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.