我正在使用jquery和jquery mobile开发跨平台应用程序,我们几乎完成了该项目,但我们遇到了很大的障碍。我们的移动应用程序具有聊天功能(使用openfire)。
有一个名为chat.js
的javascript文件,它负责连接到openfire服务器,我想访问我在chat.js
几乎所有页面中使用过的连接对象。< / p>
现在的障碍是我们正在使用以下代码更改页面。
$("#page").load("pages/Home.html", function () {
Home.init();
});
#page
标记位于index.html (entry page )
中,并且当我切换到chat.js
时,我现在已添加Home.html
我无法访问{{1}中的Connection对象(在home.html中添加)。
我收到如下参考错误,Home.js
是我在RRC
中创建的对象
chat.js
所以我想要的是,如果我浏览任何数量的页面,我想在所有页面上访问RRC对象,并且该对象只需要初始化一次。
我在chat.js
中定义了如下的RRC10-13 14:07:34.186: E/NONE(2290): Uncaught Exception: Uncaught ReferenceError: RRC is not defined at (compiled_code):8149