0

我们目前有 dojo 库版本 1.4.2。由于dojo 1.7 可用,我们想进行版本升级。

我只是用 1.7 版本的文件夹替换了库位置“my-js-files/dojo1.4.2/*”中的所有文件。

大多数根文件夹结构都是相同的(如 dijit、dojo 和 dojox 等)。

但是,我在浏览器(IE8)中一直面临以下错误:

'dojox.collections.Dictionary' 为空或不是对象

由于以下行:

var myGlobalVariables = new dojox.collections.Dictionary();

有人遇到过这个问题吗?这在 dojo 1.4.2 中工作得很好,没有任何抱怨。

我已经验证我确实有这样的文件:dojo_1.4.3_v1\dojox\collections\Dictionary.js

dojo 1.4 和 1.7 之间是否存在兼容性问题?任何指针都会有所帮助。

4

0 回答 0