Chart.js AJAX未捕获的TypeError:无法读取未定义的属性“数据”

时间:2018-07-21 22:17:19

标签: javascript ajax chart.js

我在使用ajax时遇到了一些问题,我是AJAX的新手,所以我担心我做的很多事情都很愚蠢...

我想用Chart.js创建一个Chart并使其动态实时。

所以我得到一个db.php连接到我的数据库,获取必要的数据,然后将数据编码为json。然后我试图

$.ajax({
            type: 'GET',
            url: 'db.php',
            contentType: "application/json",
            datatype: "JSON",                
            success: function(json) {
              var canvas = document.getElementById('id');
              var chart = Chart.Line(canvas, {
              data:chart.data
              });
              chart.data.labels = zeit;
              chart.data.datasets.data = json;
              chart.update();
              console.log(array);
            }});

实际上,这种事情适用于全局变量,但不适用于ajax函数,我不明白为什么... error image

有什么想法吗?

谢谢:)

0 个答案:

没有答案