Javascript 谷歌图表可视化问题仪表板
我试图为我的网页创建一个仪表板,但我无法实例化仪表板Javascript 谷歌图表可视化问题仪表板,javascript,google-visualization,Javascript,Google Visualization,我试图为我的网页创建一个仪表板,但我无法实例化仪表板 var dashboard = new google.visualization.Dashboard(document.getElementById("marketareas_div")); 而最重要的是: <script type="text/javascript" src='https://www.google.com/jsapi?autoload={"modules":[{"name":"visualization","vers
var dashboard = new google.visualization.Dashboard(document.getElementById("marketareas_div"));
而最重要的是:
<script type="text/javascript"
src='https://www.google.com/jsapi?autoload={"modules":[{"name":"visualization","version":"1.1","packages":["corechart"]}]}'/>
问题:“google.visualization.Dashboard不是构造函数”。您的API加载是否正确 查看google的,您的自动加载url不正确,应该进行编码: 这: {“modules”:[{“name”:“search”,“version”:“1.0”,“language”:“en”},{“name”:“maps”,“version”:“2.x”},{“name”:“elements”,“version”:“1.0”,“packages”:[“localsearch”]}]} 变成这样: %7B%22模块%22%3A%5B%7B%22B%22name%22%3A%22搜索%22%2C%22version%22%3A%221.0%22%2C%22语言%22%3A%22en%22%7D%2C%7B%22name%22%3A%22maps%22%2C%222.X%22%7D%2C%7B%22name%22%3A%22元素%22%2C%22%2C%22%3A%221%22%2C%22%2C%22%22%2C%22%22%22包%3A%5B%22B%22D%22D%22D%5D% 这样称呼:
<script src="https://www.google.com/jsapi?autoload=%7B%22modules%22%3A%5B%7B%22name%22%3A%22search%22%2C%22version%22%3A%221.0%22%2C%22language%22%3A%22en%22%7D%2C%7B%22name%22%3A%22maps%22%2C%22version%22%3A%222.X%22%7D%2C%7B%22name%22%3A%22elements%22%2C%22version%22%3A%221.0%22%2C%22packages%22%3A%5B%22localsearch%22%5D%7D%5D%7D&key=INSERT-YOUR-KEY"></script>
实际上,他们不建议用这种方式加载 警告此高级功能可能难以实现, 视具体情况而定。因此,我们建议您 仅在还原的特定实例中考虑自动加载 延迟是至关重要的 尝试使用更简单的加载方式,如:
<script type="text/javascript">
google.load("visualization", "1.1");
...
</script>
加载(“可视化”、“1.1”);
...
首先,您需要关闭该脚本标记,否则页面将在某些浏览器中中断
问题似乎是,当您使用来自google的包corechart包含脚本时,没有Dashboard对象。将其更改为包含仪表板的控件
更多信息:
Thx以获取帮助。我从你那里得到的感觉是你是个有礼貌的人。