Ошибка № 13 при создании экземпляра старшей диаграммы при вызове AJAX [дубликат]
Возможный дубликат:
HighCharts необъяснимое исключение
Я пытаюсь создать объект highcharts с помощью этого кода:
$(function () {
var chart;
var json = null;
$.getJSON('{% url ajax_search 'pie_chart' %}?{{request.META.QUERY_STRING}}',
function(data, textStatus, jqXHR)
{
json = data.template;
console.log(json);
chart = new Highcharts.Chart(json);
});
})
Консоль регистрирует возвращенный JSON соответствующим образом.
Когда я копирую и вставляю в json туда, где находится (json), диаграмма отображается. Однако, как и сейчас, выдает следующую ошибку: Ошибка Uncaught Highcharts # 13: www.highcharts.com/errors/13
По этой ссылке написано:
Эта ошибка возникает, если опция chart.renderTo неверно сконфигурирована, так что Highcharts не может найти элемент HTML для отображения диаграммы в
Однако, опять-таки, если я скопирую json (из консоли) и перенесу его туда, где в противном случае была бы переменная, это работает нормально.
Я уверен, что это что-то простое. Что я здесь не так делаю?