PHPからjsonエンコードされた配列があります
配列は次のようになります ($jsonGraphData; と呼ばれます):
[{"Type":"Category","Name":"games","TotalClicks":"162"},{"Type":"Category","Name":"apps","TotalClicks":"29"},{"Type":"Category","Name":"music","TotalClicks":"28"},{"Type":"Category","Name":"video","TotalClicks":"25"}]
グラフを生成する jquery 関数内のループで配列値を使用したいと思います。これらは、グラフが機能するようにハードコードされた値です。
series: [{
name: 'games',
data: [162]
}, {
name: 'apps',
data: [29]
}, {
name: 'video',
data: [25]
}]
私がやりたいのは、jquery 'each' を使用して配列をループし、シリーズの定義が動的になるようにすることです。これが私が達成しようとしているものです。
var totalClicks = $jsonGraphData; (this is the array, the alert works fine).
series: [{
$.each(totalClicks, function(index, val) {
alert('name: ' + val.Name + ' ' + 'data: ' + val.TotalClicks);
//here is where I need the format to be the same as the example above.
});
}]
これを達成するためのjquery構文の知識がなく、Googleで何を検索すればよいかわかりません。