我有一個JSON對象返回,看起來像這樣JSON JavaScript的顯示值未定義
[
{
"competition": {
"name": "Premier League",
},
"nextState": 1,
"team_id": 1
}, {
"competition": {
"name": "Premier League",
},
"nextState": 1,
"team_id": 2
}
]
了JSON這是一個簡化版本,我想訪問說TEAM_ID
result = JSON.stringify(result, null, 4);
console.log(result);
$('#test').append(result);
alert(result[0].team_id);
所有我似乎得到的是未定義的,我沒有正確訪問它?
非常感謝
' 「[」 .team_id'將永遠是不確定的。不要將其字符串化 –
您正在將數據結構(JSON)轉換爲字符串(字符串)。難怪你無法再訪問數據結構。現在,每個人在發送之前都會因爲某種原因將JSON串起來,之後一直收到它,這是我無法解釋的一種趨勢。 –
感謝大家,所有的答案都非常有幫助,接受的答案是第一,儘管感謝大家。 –