Обновление chart.js с помощью ajax
Я пытаюсь автообновить мой график js через ajax, но мой оператор if всегда возвращает неправильный awnser на первом итере, есть идеи почему? Спасибо еще раз. Скажите мне, если вам нужно что-то еще.
setInterval(addData, 10000);
//setting the loop with time interval
function addData() {
$.ajax({
url: 'get',
url: "/hello-world/",
success: function(response) {
let labels = String(response.labels);
let datas = response.datas;
console.log('check', String(label.slice(-1)));
console.log('in', labels);
myChart.data.labels.slice(-2)[1]);
if (labels == String(label.slice(-1))) {
console.log('same content');
} else {
console.log('updating content', labels, 'to', String(label.slice(-1)));
myChart.data.datasets[0].data.push(datas);
myChart.data.labels.push(labels);
myChart.update();
console.log('revisu', myChart.data.labels.slice(-2)[0], ' : ', myChart.data.labels.slice(-2)[1]);
if (myChart.data.labels.slice(-2)[0] == myChart.data.labels.slice(-2)[1]) {
console.log("something's wrong");
myChart.data.labels.pop();
myChart.data.datasets[0].data.pop();
myChart.update();
} else {
};
myChart.update();
}
}
});
}