私はchart.js
の棒グラフでデータを表示しています。私のjsonレスポンスはすでにそこに用意されていますが、チャートは未定義の値を示しています。ここjsonのchart.jsで未定義の値
は、JSON以下
$(document).ready(function(){
$.ajax({
url: "<?php base_url();?>/charts/getsome",
method: "GET",
success: function(data) {
console.log(data);
var month = [];
var customers = [];
for(var i in data) {
month.push("Customer in" + data[i].apply_month);
customers.push(data[i].no_customers);
}
var chartdata = {
labels: month,
datasets : [
{
label: 'monthly customers',
backgroundColor: 'rgba(200, 200, 200, 0.75)',
borderColor: 'rgba(200, 200, 200, 0.75)',
hoverBackgroundColor: 'rgba(200, 200, 200, 1)',
hoverBorderColor: 'rgba(200, 200, 200, 1)',
data: customers
}
]
};
// alert(chartdata);
var ctx = $("#mycanvas");
var barGraph = new Chart(ctx, {
type: 'bar',
data: chartdata
});
},
error: function(data) {
console.log(data);
}
});
});
とjqueryのあるコンソール
そしてここでJSONレスポンスのためのスナップもエラーとチャートのスナップです
私が間違っているところを教えてください。ありがとう
私たちを見せてもらえますか? –
@Dineshなぜあなたはあなたの答えを削除しましたか?あなたは正しいと思われました:) [stringを解析せずに](http://jsfiddle.net/18y58dc9/1/)と[stringを解析すると]参照してください(http://jsfiddle.net/18y58dc9/2/) – George
ありがとう@Dinesh。私はちょうど彼らの値 –