[英]jQuery nested query to JSON API with google charts
我有來自 API 的 JSON ,我只想從第一個“Datos”中獲取“值”和“日期”。
問題是它只使用 [Data[0].Date], [Data[0].Value] (下面的代碼)從每個“Datos”中獲取第一個數字。 我怎樣才能分別從第一個和第二個中獲取所有值。
"Datos":[
{
"Date":"2020-11-01",
"Value":100
},
{
"Date":"2020-10-01",
"Value":101
},
{
"Date":"2020-09-01",
"Value":102
},
]
"Datos":[
{
"Date":"2020-11-01",
"Value":1%
},
{
"Date":"2020-10-01",
"Value":2%
},
{
"Date":"2020-09-01",
"Value":3%
},
]
我正在使用這段代碼:
<script>
function drawLineChart() {
$.ajax({
url: "url",
dataType: "json",
type: "GET",
contentType: "application/json; charset=utf-8",
success: function (data) {
var arrSales = [ [ 'Month', 'Sales Figure' ] ];
$.each(data, function (index, value) {
arrSales.push([ value.Datos[0].Date, value.Datos[0].Value ]);
});
}
})
}
</script>
謝謝!!
這應該從 data 中的第一個Datos
獲取所有data
...
function drawLineChart() {
$.ajax({
url: "url",
dataType: "json",
type: "GET",
contentType: "application/json; charset=utf-8",
success: function (data) {
var arrSales = [ [ 'Month', 'Sales Figure' ] ];
if (data.length > 0) {
$.each(data[0].Dataos, function (index, value) {
arrSales.push([ value.Date, value.Value ]);
});
}
}
})
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.