我正在使用 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 代码本身,因此它会在页面的其余部分之后加载)。
最佳答案
您在不工作的示例中抛出了 JS 错误
Line 78: Ext.onReady()
如果您要异步加载 ExtJS,那么您只能在库加载后执行 Ext.onReady()
之类的操作。
关于javascript - 使用 extjs 异步加载 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13775613/