0
im json配列からchartist lineグラフィックを作成しようとしています。PHP Json配列データwith Chartist
echo json_encode($json_data);
リターン
[{"labels": [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27],
"series":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,2,0,0]}]
私のjqueryの
var url = "/appx/array.php"
var resp = jQuery.parseJSON(
jQuery.ajax({
url: url,
async: false,
dataType: 'json'
}).responseText
);
var data = resp; // here i dont know how to do
/*var data = labels: ['1', '2', '3','4'], series: [[1, 3, 7, 12]] original data*/
new Chartist.Line("#teamCompletedWidget .ct-chart", data,options);
シリーズは、配列の配列である必要があり
series[[1,2,3]]
私のPHPコード
のfor($i=1; $i<=date("d"); $i++){
$json_array['labels'][] = $i;
$json_array['series'][] = intval($clicks[$i]);
}
echo json_encode($json_data);
戻り
{"labels":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28],
"series":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,5,17,0,2,0,0,0]}
シリーズである必要があります配列系列の配列:[[0,2,4,5]]; –
あなたの質問から、私はあなたがすでにそれをカバーしていることを理解しましたが、データ全体が内部とオブジェクトであるべきではありません。 – Keno
初心者には問題があり、データの正しい形式を返す方法がわかりません。私は私の質問に多くの情報を追加します。 –