Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery通过googlecharts嵌套查询到jsonapi_Javascript_Jquery_Json_Api_Google Visualization - Fatal编程技术网

Javascript jQuery通过googlecharts嵌套查询到jsonapi

Javascript jQuery通过googlecharts嵌套查询到jsonapi,javascript,jquery,json,api,google-visualization,Javascript,Jquery,Json,Api,Google Visualization,我有来自API的JSON,我只想从第一个“DATO”的数据中获取“值”和“日期” 问题是,它只从每个“DATO”中获取第一个数字,其中包含[Data[0].Date]、[Data[0].Value](下面的代码)。如何分别从第一个值和第二个值获取所有值 "Datos":[ { "Date":"2020-11-01", "Value":100 }, {

我有来自API的JSON,我只想从第一个“DATO”的数据中获取“值”和“日期”

问题是,它只从每个“DATO”中获取第一个数字,其中包含[Data[0].Date]、[Data[0].Value](下面的代码)。如何分别从第一个值和第二个值获取所有值

"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>

函数drawLineChart(){
$.ajax({
url:“url”,
数据类型:“json”,
键入:“获取”,
contentType:“应用程序/json;字符集=utf-8”,
成功:功能(数据){
var arrSales=['月份','销售数字']];
$.each(数据、函数(索引、值){
arrSales.push([value.Datos[0].Date,value.Datos[0].value]);
});
}
})
}

谢谢

这应该从
数据
中的第一个
数据获取所有数据

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 ]);
              });
            }
        }
    })
}

您好,您在帖子中添加的json是
数据的输出?不,是url api数据。我想从哪里得到解释。谢谢你能合并它们吗?或者更改密钥名称,因为两个密钥名称相同,即:
数据
?是的,这可能会让人混淆。我已经改变了它,但问题在概念上仍然是一样的。