1

我正在尝试将一些 PHP 变量传递到 Google 图表中,但我似乎无法正确使用语法。我不想调用 JSON(需要我吗?)。

股票示例:这有效:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">

    google.load('visualization', '1.0', {'packages':['corechart']});

    google.setOnLoadCallback(drawChart);

    function drawChart() {
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Number');
        data.addColumn('number', 'Frequency');
    data.addRows([
            ['Mushrooms', 3],
            ['Onions', 1],
            ['Olives', 1], 
            ['Zucchini', 1],
            ['Pepperoni', 2]
        ]);
        var options = {
            'title':'Title',
            'width':400,
            'height':300
        };

    var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
    chart.draw(data, options);
}
</script>

但是,这不是(假设所有相同的周围代码)

  function drawChart() {

  var data = new google.visualization.DataTable();
  data.addColumn('string', 'Number');
  data.addColumn('number', 'Frequency');
     data.addRows([
    ['Mushrooms', <?php echo $phpvariable ?>],
    ['Onions', 1],
    ['Olives', 1], 
    ['Zucchini', 1],
    ['Pepperoni', 2]
  ]);

我的想法:定位的计算有$phpvariable没有错?还是我只需要以某种方式使用 JSON,并且无法传递 PHP 变量?

4

0 回答 0