0

Dojoチャート作成ライブラリをテストしています。自分のコンピューターに Dojo をインストールするよりも、AOL の Web ページからライブラリーを使用する方が好きです。次のコードがあります。

<script
  type="text/javascript"
  src="http://o.aolcdn.com/dojo/1.2/dojo/dojo.xd.js">
</script>
<script type="text/javascript">
    dojo.require("dojox.gfx");
    dojo.require("dojox.gfx.move");
    dojo.require("dojo.charting.*");
...

「キャッチされていない例外: クロスドメイン リソースを読み込めませんでした: dojo.charting. 」というエラーが表示されました。私の dojo ライブラリーへの URL に dojo.charting が含まれていない可能性があると思います。. 正しい URL を知っている人はいますか? AOL サイトを参照して、利用可能なライブラリを見つける方法はありますか?

4

2 に答える 2

1

まず第一に、ジャレットが言ったように: dojox.charting.

次に、Dojo 0.4 以降、「ワイルドカードの読み込み」は廃止されました。dojo.require("some.package.*") はもう使用できません。何が必要かを明確にする必要があります。

あなたができる最善の方法は、チャート作成のドキュメントテストにアクセスして、特定のニーズに合わせて正しく行う方法を確認することです。実際に何をしようとしているのかについてのヒントはありません.

于 2009-03-26T06:04:03.860 に答える
1

使ってみましたdojox.chartingか?代わりにdojo.charting、「dojo」に x がないことに注意してください。

編集: Dojo に関する AOL のリリース ノートには、チャート作成についての言及は含まれていません。このリンクには、AOL の 1.2.x リリースが 0.4.2 リリースと同じであることが記載されており、http://dev.aol.com/dojo API のインクルージョンがリストされています (グラフは含まれていません)。<script>必要に応じて別の場所でチャートをホストします。必要なチャート コンポーネントの別の URL を使用して、後続のタグを追加します。または...おそらくAOLはあなたにとって適切なCDNホストではありません:クラウドを別の場所に移動してください:-)

于 2009-03-26T00:47:30.157 に答える