[英]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.