javascript – Google Charts API:new google.visualization.Table() – 未捕获TypeError:undefined不是函数

前端之家收集整理的这篇文章主要介绍了javascript – Google Charts API:new google.visualization.Table() – 未捕获TypeError:undefined不是函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已将Google代码示例复制到PHP脚本中,但是我收到错误“undefined is not a function”

它正在这一行上发生:

var table = new
google.visualization.Table(document.getElementById(‘table_sort_div’));

它表示Table函数不存在?

我直接从Googles代码示例中复制代码,所以我不明白我做错了什么…我很想相信这个例子有问题,但我会假设我会犯错误之前google会吗?

代码直接从:http://code.google.com/apis/chart/interactive/docs/examples.html#interaction_example复制

解决方法

您需要等待脚本加载.例如:
// Load the Visualization API and the piechart package.
  google.load('visualization','1.0',{'packages':['table']});

  // Set a callback to run when the Google Visualization API is loaded.
  google.setOnLoadCallback(drawChart);

  function drawChart() {
       var table = new google.visualization.Table(document.getElementById('table_sort_div'));
  }

应该工作,因为脚本已经加载.一个更好的表格参考here

猜你在找的JavaScript相关文章