javascript - 使用 extjs 异步加载 JavaScript

标签 javascript asynchronous extjs dom-events

我正在使用 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/

相关文章:

javascript 函数 if else.皮科费米百吉饼游戏

javascript - Angularjs,首先总是选择框创建空白选项

javascript - 如何在异步方法中返回Json对象以查看

extjs动态添加参数到商店的基本参数

javascript : applying class to parent tag element on a condition of child element

javascript - 从嵌套 LI 中选择自定义属性

javascript - 如何在具有异步查询功能且仅在回调函数中修改循环条件的Node JS中的while循环中使用条件?

silverlight - 如何在Silverlight WebClient中设置超时?

Extjs 网格列标题,将下拉菜单项添加到特定列

javascript - 在 IE7 中,第一次单击网格会导致 ExtJS Ext.grid.GridPanel 跳转到页面顶部