使用Chart.JS的JavaScript外部Json文件

时间:2018-12-06 13:48:32

标签: javascript json chart.js

我使用ChartJS lib在Web上绘制数据点。使用静态JSON文件,它可以正常工作,但是我无法使用URL中的外部JSON文件来实现它。

这是我用于静态JSON可视化的codepen代码段。

https://codepen.io/drrandom/pen/NEZQdb

我尝试过

$.getJSON("test.svg", function (json) {
};

这将返回我想要的json数据。但是我无法将其复制到数组中以像这样处理图表:

var jsonarray = [];

$.getJSON( "test.svg", function( json ) {
    jsonarray.push(json);
};
console.log(jsonarray);

如您所见,我需要jsonarray才能在画布上显示它。

1 个答案:

答案 0 :(得分:0)

$addIdentifier, $removeIdentifier | ForEach-Object { Unregister-Event -Force -SourceIdentifier $_ } 是一个异步功能。它在$.getJSON之前触发,但并行处理,在console.log之后完成。如果要记录响应的数据,请将代码更改为

console.log