Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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 如何从eCharts中的变量加载数据_Javascript_Ajax_Echarts - Fatal编程技术网

Javascript 如何从eCharts中的变量加载数据

Javascript 如何从eCharts中的变量加载数据,javascript,ajax,echarts,Javascript,Ajax,Echarts,我的问题是显示数据,我根本不能显示它 当我这样写它时,它工作起来了。“数据:[5,0,2,1,2,1,0,0,5]” 但当我使用这个函数加载和推送数据时,它什么也不显示。控制台中的数据在我看来是相同的“[5,0,2,1,2,1,0,5]” 从底部向上5行在末尾有一个开括号和一个闭括号(),它是用来做什么的?试着把它去掉!问题是在异步调用中,在我添加PHP之后,它工作了。 var f = document.getElementById("lineChart"); new

我的问题是显示数据,我根本不能显示它

当我这样写它时,它工作起来了。
“数据:[5,0,2,1,2,1,0,0,5]”

但当我使用这个函数加载和推送数据时,它什么也不显示。控制台中的数据在我看来是相同的
“[5,0,2,1,2,1,0,5]”


从底部向上5行在末尾有一个开括号和一个闭括号(),它是用来做什么的?试着把它去掉!问题是在异步调用中,在我添加PHP之后,它工作了。
  var f = document.getElementById("lineChart");
            new Chart(f, {
                type: "line",
                data: {
                    labels: ["3:00","6:00", "9:00", "12:00", "15:00", "18:00", "21:00", "24:00"],
                    datasets: [{
                        label: "Stress value:",
                        backgroundColor: "rgba(38, 185, 154, 0.31)",
                        borderColor: "rgba(38, 185, 154, 0.7)",
                        pointBorderColor: "rgba(38, 185, 154, 0.7)",
                        pointBackgroundColor: "rgba(38, 185, 154, 0.7)",
                        pointHoverBackgroundColor: "#fff",
                        pointHoverBorderColor: "rgba(220,220,220,1)",
                        pointBorderWidth: 1,
                        data: (function (){
                                var res = [];
                                var len = 10;       

                                 $.ajax({         
                                  dataType:"JSON",            
                                  type: 'GET',
                                  url: "https://stressmonitor.smasty.net/api/1.0/day_stress/2017-02-26/?app_id=12345&token=12345"
                                 }).then(function(dataa) {

                                    var i= 0;
                                        while (len--) {
                                        console.log(res);
                                        res.push(dataa.intervals[i].value);
                                        i++;
                                        }
                                 });            

                            return res;
                         })()
                    }]
                }
            })
        }