未捕获的referenceerror:表未定义

时间:2014-10-24 19:42:31

标签: javascript jquery json

尝试使用Google Visualization API创建表格时收到此错误消息,PHP& MySQL在后台。

  • 数据库连接正常
  • 从PHP数组创建JSON就行了
  • JSON格式正常

这是我得到的错误:未捕获的referenceerror:表未定义

 <!--Load the AJAX API-->
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">

 // Load the Visualization API and the table package.
  google.load('visualization', '1.0', {'packages':['table']});
  google.setOnLoadCallback(drawTable);

  function drawTable() {
        var tdata = new google.visualization.DataTable(
        <?php echo json_encode($data); ?>);
    var options = {
      title: 'A Station'
    };
    var table_draw = new google.visualization.Table(document.getElementById('table_div'));
    table_draw.draw(tdata, options);
  }

1 个答案:

答案 0 :(得分:3)

您正在尝试使用您从未定义的变量table

您可能希望使用之前在该行中定义的变量table_draw

var table_draw = new google.visualization.Table(document.getElementById('table_div'));
table_draw.draw(tdata, options);