如何加载highcharts插件?
How to load the highcharts plugins?
我想使用这 2 个 Highcharts 插件:
<script src="http://code.highcharts.com/modules/exporting.js"></script>
<script src="http://highslide-software.github.io/export-csv/export-csv.js"></script>
问题是在我的代码中我无法从 HTML 调用它们。我正在使用 javascript define()
代替:
我将脚本的内容复制到本地文件中,并这样调用它们:
define(['jquery', 'jquery.spectrum', '../lib/highcharts.js', '../lib/highcharts-exporting.js', '../lib/highcharts-export-csv.js'], function($) {
但它给我一个错误:Uncaught ReferenceError: Highcharts is not defined
在 highcharts-exporting.js
的第 23 行(最后一行)。
但是,如果我删除 '../lib/highcharts-export-csv.js'
,它就可以正常工作。所以,我可以使用 exporting.js 文件,但不能使用 export-csv.js 文件。
我的解决方法:
我刚把highcharts-exporting.js
和highcharts-export-csv.js
的内容粘贴到highcharts.js
的下面。
因此我的 define
行只是:
define(['jquery', 'jquery.spectrum', '../lib/highcharts.js'], function($) {
我想使用这 2 个 Highcharts 插件:
<script src="http://code.highcharts.com/modules/exporting.js"></script>
<script src="http://highslide-software.github.io/export-csv/export-csv.js"></script>
问题是在我的代码中我无法从 HTML 调用它们。我正在使用 javascript define()
代替:
我将脚本的内容复制到本地文件中,并这样调用它们:
define(['jquery', 'jquery.spectrum', '../lib/highcharts.js', '../lib/highcharts-exporting.js', '../lib/highcharts-export-csv.js'], function($) {
但它给我一个错误:Uncaught ReferenceError: Highcharts is not defined
在 highcharts-exporting.js
的第 23 行(最后一行)。
但是,如果我删除 '../lib/highcharts-export-csv.js'
,它就可以正常工作。所以,我可以使用 exporting.js 文件,但不能使用 export-csv.js 文件。
我的解决方法:
我刚把highcharts-exporting.js
和highcharts-export-csv.js
的内容粘贴到highcharts.js
的下面。
因此我的 define
行只是:
define(['jquery', 'jquery.spectrum', '../lib/highcharts.js'], function($) {