0

我正在测试道场图表库。我更喜欢使用 AOL 网页中的库,而不是将 dojo 安装到我的计算机中。我有以下代码:

<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。. 有谁知道正确的网址是什么?有什么方法可以浏览 AOL 网站以找出可用的图书馆吗?

4

2 回答 2

1

你试过用dojox.charting吗?而不是dojo.charting-注意'dojo'中缺少x?

编辑:美国在线关于道场的发行说明没有提到图表...我怀疑你可能在这里独自一人。此链接提到 AOL 的 1.2.x 版本与其 0.4.2 版本相同,其中列出了他们的http://dev.aol.com/dojo API 内容(不包括图表)。如果您需要,可以在其他地方托管图表,方法是添加一个后续<script>标签,并为您需要的图表组件使用不同的 URL。或者...也许 AOL 不是适合您的 CDN 主机:将您的云移动到其他地方 :-)

于 2009-03-26T00:47:30.157 回答
1

首先就像Jarret 说的:dojox.charting。

其次:“通配符加载”自 Dojo 0.4 以来已过时。你不能再使用 dojo.require("some.package.*") 了。你必须明确你需要什么。

你能做的最好的事情就是点击图表文档测试,看看如何根据你的特定需求来做这件事——你没有给出任何关于你实际尝试做什么的提示。

于 2009-03-26T06:04:03.860 回答