2
[
{
"Description": "Accommodation",
"ChartData": [
{
"label": "Acceptable",
"data": 24
},
{
"label": "Excellent",
"data": 30
},
{
"label": "Good",
"data": 96
},
{
"label": "Poor",
"data": 2
}
]
},
{
"Description": "Food and Beverage",
"ChartData": [
{
"label": "Acceptable",
"data": 44
},
{
"label": "Excellent",
"data": 24
},
{
"label": "Good",
"data": 94
},
{
"label": "Poor",
"data": 13
}
]
},
{
"Description": "Meeting Space",
"ChartData": [
{
"label": "Acceptable",
"data": 30
},
{
"label": "Below Expectations",
"data": 2
},
{
"label": "Exceeds Expectations",
"data": 3
},
{
"label": "Excellent",
"data": 54
},
{
"label": "Good",
"data": 111
},
{
"label": "Meets Expectations",
"data": 7
},
{
"label": "Poor",
"data": 6
}
]
},
{
"Description": "Service",
"ChartData": [
{
"label": "Acceptable",
"data": 25
},
{
"label": "Exceeds Expectations",
"data": 3
},
{
"label": "Excellent",
"data": 46
},
{
"label": "Good",
"data": 111
},
{
"label": "Meets Expectations",
"data": 8
},
{
"label": "Poor",
"data": 11
}
]
},
{
"Description": "Standard of Decor",
"ChartData": [
{
"label": "Acceptable",
"data": 38
},
{
"label": "Excellent",
"data": 34
},
{
"label": "Good",
"data": 126
},
{
"label": "Poor",
"data": 5
}
]
}
]
使用上述JSON,我怎麼循環通過每個和分配包含的描述中,並且該陣列爲ChartData中的jquery/JavaScript的即遍歷JSON和提取陣列/說明,幫助需要
foreach() {
var Description = data[].Description;
var ArrayOfChartData = data[].ChartData;
}
兩個變量
我試過使用.each循環,但不能返回正確的數據。
試過了。 $。每個(數據,功能(I,V){ Var描述= v.Description; 變種ArrayOfChartData = v.ChartData; 警報(描述); }); 返回「undefined」 - 然後按ok繼續返回undefined。我使用MVC所以我需要將我的模型轉換爲JSON,如下所示: var data ='@ Html.Raw(Json.Encode(Model.Summary))'; 這可能是問題嗎? – HDhani
@ user1981131 - 'forEach'或'$ .each'? –
@ user1981131 - 當然是這個問題。刪除引號:'var data = @ Html.Raw(Json.Encode(Model.Summary));' –