2016-06-16 24 views
0

簡単な方法があるかもしれないが、これを動作させることはできないことがわかっている。基本的に、私は連想配列から値をストライピングしていて、それらの値の別の配列を作成しています。次に、それらの数値をchart.jsグラフのデータ値として使用する必要があります。ここで整数から数値への配列

は、私は必要なものである:

data: [ 50,0,50,200 ]

ここdata

のための私のハードコード番号が、私はそれが動作しない持っているものであるとき、これは動作します:

var categoryData = <?php echo (json_encode($categories)) ?>; 
var categoryGraph = []; 

$.each(categoryData, function (key, data) { 
    categoryGraph.push(data); 
}); 

console.log(categoryGraph.join()); 

////Then the data I do like this 

data: [ categoryGraph.join() ], 

コンソールディスプレイ:50,0,50,200

私はdataはint型

答えて

1

dataの値として配列自体を使用して探しているときのでcategoryGraph.join()が文字列を出力することを前提としていますプロパティのカスタムを読み取ることができません `

data: categoryGraph, 
+0

chart.jsでエラーが発生'of undefined'私はなぜそれが動作するのか分かりませんが、同じことをconsole.logの出力と同じようにしてハードコーディングしています – Packy

+0

シュート私は最初にそれをしたときに 'data []'を削除するのを忘れました。ダムの間違い。 – Packy

関連する問題