私のCodeIgniterモデル/コントローラから返されたPHPコードから配列を取り出し、ページビューに表示しようとしています。しかし、正しいデータが得られていない可能性があるため、チャートは生成されません。ここでGoogle Chartは、PHP配列を使用してデータを送信しません。
は私のコードです:
<?php
$data = array(
$generateChart['A'],
$generateChart['B']
);
json_encode($data);
?>
<script type="text/javascript">
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.DataTable();
data.addColumn('string', 'city');
data.addColumn('string', 'date');
data.addRows(<?php echo $data; ?>);
var options = {
};
var chart = new google.visualization.PieChart(document.getElementById('piechart'));
chart.draw(data, options);
}
</script>
<div class="row">
<div id="piechart" style="width: 900px; height: 500px;" class="col-md-4">
</div>
私はこれを送信する場合:私は、細かいデータすべてを受け取ります!
私の問題について、より具体的な新しい質問作成:Google Charts won't work if passing JSON data but works with fixed data
あなたは '$ data'のサンプルを共有できますか? – WhiteHat
配列([0] =>配列(0)=> 10 - TATUÍ[1] => 1 - CONCÓRDIA[2] => 928 - PONTA GROSSA [3] => 928 - PONTA GROSSA [4] => 928 - PONTA GROSSA)[1] =>配列([0] => 13.06.2016 [1] => 13.06.2016 [2] => 13.06.2016 [3] => 13.06.2016 [4] => 13.06) 2016)) –