加载$ .mobile.changePage中的页面时出错

时间:2012-07-12 09:18:57

标签: jquery jquery-ui jquery-mobile cordova phonegap-plugins

您好,在我的应用程序中,我希望在成功登录后更改页面。在登录按钮后,在验证用户名和密码后单击,我将下一页称为:

$.mobile.changePage('UI/demo/home.html')

但是点击Login按钮它验证数据,当它试图执行上面的行时,我收到错误加载页面消息。据我所知,它在页面路径不正确时得到但是相同的应用程序在android和blackberry sumulator上成功运行,当我尝试使用nokia模拟器时,我收到错误加载消息。

我从www / js文件夹中的main.js调用更改页面,主页位于www / UI / demo文件夹中。

如果路径有问题,那么它在android和blackberry平台上是如何工作的? 任何帮助将不胜感激。谢谢提前

2 个答案:

答案 0 :(得分:1)

如果您的登录页面位于www / UI / AppScreen /文件夹中,而您的家位于www / UI / demo文件夹中,那么您应该致电:

$.mobile.changePage('../demo/home.html');

或更多一般

$.mobile.changePage('[RelativePath/]home.html');

路径相对于您当前的HTML页面。

答案 1 :(得分:0)

对于阅读此主题的其他人,无法让iOS工作:

如果您的页面都在同一目录中,则前缀为../或/将不起作用,即使它在桌面上有效。您只需使用页面名称,例如“home.html”。