2015-07-14 2 views
-1

Я пытаюсь использовать файлы highchats js локально в коде. Когда я использую официальную ссылку ниже он работаетИспользование файлов HighShart JS локально

<script src="http://code.highcharts.com/highcharts.js"></script> 
<script src="http://code.highcharts.com/highcharts-more.js"></script> 
<script src="http://code.highcharts.com/modules/exporting.js"></script> 
<div id="container" style="height: 400px; min-width: 310px; max-width: 600px; margin: 0 auto"></div> 

Когда я попытался так же, как локальный импортируемого файла, как показано ниже него не работает

<script src="${pageContext.servletContext.contextPath}/resources/js/exporting.js"></script> 
<script src="${pageContext.servletContext.contextPath}/resources/js/highcharts-more.js"></script> 
<script src="${pageContext.servletContext.contextPath}/resources/js/highcharts.js"></script> 

ниже будет ошибка я столкнулся

enter image description here

можно ли использовать локально или, если я сохранить эти файлы в моем сервере это поможет.

+0

Вы уверены, что локальные файлы вставлены правильно? [Ошибка 17] (http://www.highcharts.com/errors/17), вероятно, означает, что это не так. –

+0

У меня есть возможность открыть файл сценария при нажатии ссылок в браузере, который отображается в источнике страницы. –

+0

Вы также можете попробовать рисовать диаграммы в готовом документе (если вы уже этого не сделали), просто чтобы убедиться, что файлы вставляются. Не могу придумать ничего другого. –

ответ

1

Я думаю, что порядок важен, когда вы загружаете библиотеки. Попробуйте следующее:

<script src="${pageContext.servletContext.contextPath}/resources/js/highcharts.js"></script> 
    <script src="${pageContext.servletContext.contextPath}/resources/js/highcharts-more.js"></script> 
    <script src="${pageContext.servletContext.contextPath}/resources/js/exporting.js"> </script> 
+0

Настоящий смешной брат .... tnx много проблема исправлена. последовательность имеет значение. –

+0

;-) добро пожаловать. ура! –