На самом деле я анализирую некоторые данные из MySQL, а затем сериализую их как JSON.На следующем шаге я получаю JSON через AJAX и помещаю данные в Chart.JS.
Проблема заключается в том, что значения даты отформатированы как
/ Date (154564434687) /
Вот код JQuery, в котором я устанавливаю значения для диаграммы из проанализированного JSON
function GetMOV() {
$.ajax({
type: "post",
url: "index.aspx/GetMOV",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (r) {
data = r.d;
data = jQuery.parseJSON(data)
new Chart(document.getElementById("linechart"), {
type: 'line',
data: {
labels: data.map(f => f.text),
datasets: [
{
label: "Venduto",
data: data.map(f => f.value),
fill: false,
borderColor: 'rgba(75,192,192,1)',
lineTension: 0.1,
borderWidth: 3,
pointBackgroundColor: '#fff',
pointBorderWidth: 1,
pointHoverRadius: 5,
borderCapStyle: 'square',
borderJoinStyle: 'square',
pointHitRadius: 20,
pointStyle: 'circle',
}
]
},
options: {
legend: { display: false },
scales: {
yAxes: [{
ticks: {
beginAtZero: true,
min: 0
},
time: {
unit: 'year'
}
}]
}
}
});
},
error: function (error) {
OnFailure(error);
alert('Error');
}
});
}