我正在尝试为 highcharts 基本柱形图加载 csv 数据。
我在这里使用最新的数据模块方法,而不是像旧方法那样解析(http://www.highcharts.com/docs/working-with-data/data-module)
我已经加载了所有需要的 js 库和模块(highcharts、导出和数据文件)并使用了以下代码:
HTML:
<body>
<h1>
<img src="images/header.png" alt= " This is header! "height = "100px"; width ="1350px">
</h1>
<div id="container">
</div>
</body>
Javascript:
console.log("Enters")
$.get('test.csv', function(csv) {
console.log("Function")
$('#container').highcharts({
chart: {
type: 'column'
},
data: {
csv: csv
},
title: {
text: 'Fruit Consumption'
},
yAxis: {
title: {
text: 'Units'
}
}
});
});
console.log("Function ends");
我的屏幕是空的,只有标题显示
我的控制台显示如下:
Enters
Function ends
在 javascript 代码中,$.get 函数不起作用,它不仅仅进入内部。这里出了什么问题?我在 jquery 和/或 highcharts 上缺少一些非常基本的东西吗?
非常感谢任何反馈
更新 :
所以,我找到了这个链接,其中数据是从在线 CSV 文件加载的。但是,没有其他链接显示从本地系统加载的数据。
我的文件位于:D:\Optus\H2 Reporting\H2 Web Dashboard\test.csv 该函数永远不会进入 $.get
如何使用 $.get 函数访问此文件?