1

我正在为小部件使用 ExtJS 框架。我编写了一个 embedd.js 脚本,它异步加载 ext-all.js(与其他 javascript 结合)。最后,它附加了一个要为 Ext.onReady 调用的函数

但是,使用这种机制根本不会调用它。但是,如果我在页面元素中加载 all.js 和 css,保持所有内容相同,它就可以工作。

我该如何解决这个问题?

代码可见:

http://38.109.218.86/cw/works.php

http://38.109.218.86/cw/does_not_work.php

(并不是说我想在这里异步加载 extjs 代码本身,所以它会在页面的其余部分之后加载)。

4

1 回答 1

1

您在不工作的示例中抛出 JS 错误

Line 78: Ext.onReady()

如果您正在异步加载 ExtJS,那么您只能在库加载Ext.onReady() 后执行类似操作。

于 2012-12-08T07:53:31.560 回答