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