問題タブ [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では機能しません
古いGoogleChartsAPI(古い静止画像)を使用したWebページ(ここでは例)があり、それを新しいGoogle VisualizationChartsAPIに移動したいと思います。
また、jQuery、jQuery UI、Google JSマップ、およびDataTables.net(すべてGoogleおよびMicrosoft CDNでホストされています)を使用しています。
だから私はgoogle.loader();を使おうとしています。スクリプトタグの代わりに:
残念ながら、これは機能しません(ここではサンプルページ) -DataTablesはテーブルを「ラップ」しなくなりました。
GoogleChromeコンソールのエラーメッセージは次のとおりです。
誰かが私が間違っていることを考えてください。
DataTables.netフォーラムでも質問しました...
アップデート:
サーバーでローカルにdataTables.netファイルをホストすることからMicrosoftのCDNに切り替えました。これは、問題に何も変わらないためです(つまり、jQueryライブラリはdataTables.netの後にgoogle.load()によってロードされます) )。
google-visualization - google.load()を呼び出さずにGoogleチャートAPIを含める方法は?
jQuery、jQuery UI、および Google マップは、次の 2 つの方法で Google の CDN から読み込むことができます。
または、静的<script src="...">タグを使用して:
Google charts APIでも利用できる2番目の方法はありますか?
私にとっては、この方法だけが機能します:
しかし、2番目の方法のURLが見つかりません。
また、Google charts API を静的に含めることをお勧めします。これは、私にはより簡単に見え、 DataTables.net に関する現在の問題があるためです。
Google Chrome コンソールを使用してリソースを見ると、次のようなアドレスが表示されます
しかし、それは一時的なもので、期限切れになる可能性があると思います...