私はajax関数を使用してGoogle円グラフをレンダリングし、それらのデータをjavascriptにロードするためのデータを取得していますが、円グラフがレンダリングされない方法がありますが、AJAX出力をjavascript円グラフ関数にハードコーディングすると完全にレンダリングされます。以下は私のコードです誰かが私に何が悪いのか教えてもらえますか?ご協力ありがとうございました。
<?php
$sales_data = koolajax.callback(get_asin_repo($asin,$sku));
?>
ここのJS:
// AJAX Output is ['POS', 'Sold This Month'],['AZN CG UK',893],['AZN JT UK',449],['AZN PT UK',1349]
alert($sales_data);
//var data = google.visualization.arrayToDataTable([$sales_data]);//This doesn't work
//This Works
var data = google.visualization.arrayToDataTable([['POS', 'Sold This Month'],['AZN CG UK',893],['AZN JT UK',449],['AZN PT UK',1349]]);
var options = {
title: 'Statistics For '+$asin
};
var chart = new google.visualization.PieChart(document.getElementById('chart_div1'));
chart.draw(data, options);