как загрузить данные через ajax - PullRequest
1 голос
/ 24 февраля 2012

У меня есть приложение, в котором старшая диаграмма получает данные через ajax.Но почему-то highchart не загружается.Я посмотрел демоверсию на сайте highcharts для загрузки highcharts через ajax.Кажется, это тоже не работает.Вот URL highcharts ajax demo

Не могли бы вы дать мне знать, что здесь происходит?

Ответы [ 4 ]

1 голос
/ 04 января 2014

У меня сработали два изменения.

  1. Измените ссылку на файл analytics.tsv для поиска файла csv в локальном каталоге.

    $.get('analytics.csv', function(csv) {

  2. Преобразовать tsv (значения, разделенные табуляцией) в файл значений, разделенных запятыми (csv)

    cat analytics.tsv | sed -e 's/\t/,/g' > analytics.csv

0 голосов
/ 04 октября 2015

У меня была такая же проблема при попытке запустить линейный график с данными, загруженными ajax.В моем случае отсутствовала строка в главном файле (где находился контейнер):

<script src="scripts/modules/data.js."></script>

Я просто не включил ее в страницу, и это вызвало всю проблему.

0 голосов
/ 24 июня 2013

Пожалуйста, ознакомьтесь с соответствующей статьей http://docs.highcharts.com/#preprocessing, Более того, вы можете столкнуться с проблемой междоменной загрузки при загрузке файлов.

0 голосов
/ 26 февраля 2012

Я думаю, что проблема может быть в том, что вы пытаетесь получить файл .tsv с серверов Highcharts.com или если вы не указали правильный относительный путь к analytics.tsv.Я лично попробовал пример, который вы можете загрузить с здесь , и их пример ajax, кажется, работает просто отлично.

Я думаю, вам следует проверить обсуждение здесь

Речь идет о получении файла json с помощью вызовов jQuery AJAX и заполнении ряда диаграммы данными.Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...