问题标签 [google-cdn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - jQuery 的 Google.load() - 不适用于 DataTables.net
我有带有旧 Google 图表 API(旧静态图像)的网页(这里是一个示例),我想将其移至新的 Google 可视化图表 API。
我还使用 jQuery、jQuery UI、Google JS 地图和 DataTables.net(都托管在 Google 和 Microsoft CDN 上):
所以我正在尝试使用google.loader(); 而不是脚本标签:
不幸的是,这不起作用(这里是示例页面) - DataTables 不再“包装”表格。
Google Chrome 控制台中的错误消息是:
有没有人有一个想法,我做错了什么?
我也在DataTables.net 论坛上问过......
更新:
我已经从在我的服务器上本地托管 dataTables.net 文件切换到 Microsoft 的 CDN,因为它不会改变我的问题中的任何内容(我猜是:在 dataTables.net之后由 google.load() 加载 jQuery 库)
google-visualization - 如何在不调用 google.load() 的情况下包含 Google 图表 API?
jQuery、jQuery UI 和 Google Maps 可以通过两种方式从 Google 的 CDN 加载 - 使用google.load():
或使用静态<script src="...">标签:
请问谷歌图表API也有第二种方式吗?
对我来说只有这种方法有效:
但我找不到第二种方式的 URL。
而且我更愿意静态地包含 Google 图表 API,因为它对我来说看起来更简单,而且因为我目前的 DataTables.net 问题。
当我使用 Google Chrome 控制台查看资源时,我可以看到类似的地址
但我认为这是一个临时的,可能会过期......