0
Я пытаюсь обновить диаграмму после получения успеха от вызова ajax, но я получаю эту ошибку: TypeError: undefined is not an object (evaluating 'chart.yAxis')
. Я уверен, что правильно вызываю метод обновления. Есть идеи? Является ли область охвата диаграммой? он определяется, когда я проверяю его.Ошибка Highcharts: TypeError: undefined не является объектом (оценка 'chart.yAxis')
var chart = .... chart ....
$('button#glucose_goals').click(function() {
$.ajax({
url:'glucose/goals',
type: 'POST',
data: $('form#glucose_boundary_form').serialize(),
success: function(data) {
chart.yAxis[0].update({ plotBands: [] });
chart.redraw();
}
});
});
Не могли бы вы показать, как вы создаете таблицу? Для меня кажется, что переменная 'chart' не хранит объект диаграммы, а, вероятно, объект jQuery. Попробуйте: chart.highcharts(). YAxis [0] .update ({...}); '. –