почему не работает мой скрипт datatochart.push (data); . Пожалуйста, помогите мне?
function function_name () {$ .ajax ({тип: "POST", URL: "/data/api/json.php?cmd=wipline", contentType: "application / json; charset = utf-8", dataType: "json", success: function (data) {datatochart.push (data);}, error: function (errMsg) {alert (errMsg);}});} имя_функции ();
var WipData = {
labels : ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "Butter1", "n", "o", "p", "r", "s", "t"],
datasets: [
{
label : 'Data1',
fillColor : ['#444340','#444340','#444340','#444340','#444340','#444340','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#f39c12','#f39c12','#f39c12','#f39c12','#664b3a','#a66c47','#a66c47'],
strokeColor : ['#444340','#444340','#444340','#444340','#444340','#444340','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#f39c12','#f39c12','#f39c12','#f39c12','#664b3a','#a66c47','#a66c47'],
pointColor : ['#444340','#444340','#444340','#444340','#444340','#444340','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#3c1c09','#f39c12','#f39c12','#f39c12','#f39c12','#664b3a','#a66c47','#a66c47'],
pointStrokeColor : '#c1c7d1',
pointHighlightFill : '#fff',
pointHighlightStroke: 'rgba(220,220,220,1)',
data : datatochart
}
]
}
var barChartCanvas = $('#chart-wip-bar').get(0).getContext('2d')
var barChart = new Chart(barChartCanvas)
var barChartOptions = {
scaleBeginAtZero : true,
scaleShowGridLines : true,
scaleGridLineColor : 'rgba(0,0,0,.05)',
scaleGridLineWidth : 1,
scaleShowHorizontalLines: true,
scaleShowVerticalLines : true,
barShowStroke : true,
barStrokeWidth : 2,
barValueSpacing : 5,
barDatasetSpacing : 1,
legendTemplate : '<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].fillColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>',
responsive : true,
maintainAspectRatio : true,
multiTooltipTemplate: "<%= datasetLabel %>: <%= value %><%if (datasetLabel=='Achievement'){%> %<%}%>",
}
barChartOptions.datasetFill = false
barChart.Bar(WipData, barChartOptions);