При рендеринге диаграммы с помощью Ajax Uncaught TypeError: Невозможно прочитать свойство ‘getTime’ из неопределенного

Когда я пытаюсь отобразить диаграмму с данными, переданными обратно из ajax, я получаю сообщение об ошибке «Uncaught TypeError: Невозможно прочитать свойство ‘getTime’ из неопределенного».

        $.ajax({
type        : 'POST',
url         : 'admin-controllers/chart-contorller.php',
dataType    : 'json',
encode      : true
})
.done(function(data) {
alert('contorller');
if ( success) {
var dataPoints = data.graphData;
console.log(dataPoints);
var chart = new CanvasJS.Chart("timeToSetChart", {
title:{
text: "User Time to initialy set DNS",
fontSize: 20,
},
axisX:{
labelFontSize: 12
},
axisY: {
title: "Number of users",
titleFontSize: 14,
labelFontSize: 12
},
data: [{
type : 'column',
dataPoints: data.graphData
}]
});
chart.render();


}

моя строка data.graphData возвращается как:

[{x: 10, y: 0, label: "1hours"},{x: 20, y: 0, label: "2hours"},{x: 30, y: 16, label: "6hours"},{x: 40, y: 0, label: "12hours"},{x: 50, y: 0, label: "24hours"},{x: 60, y: 0, label: "2days"},{x: 70, y: 0, label: "3days"},{x: 80, y: 0, label: "4days"},{x: 90, y: 0, label: "5days"},{x: 100, y: 0, label: "6days"},{x: 110, y: 0, label: "7days"},{x: 120, y: 3, label: "8plusdays"},]

Который, когда я вставляю его в переменную dataPoints, он работает нормально.

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector