您好,在我的应用程序中,我希望在成功登录后更改页面。在登录按钮后,在验证用户名和密码后单击,我将下一页称为:
$.mobile.changePage('UI/demo/home.html')
但是点击Login按钮它验证数据,当它试图执行上面的行时,我收到错误加载页面消息。据我所知,它在页面路径不正确时得到但是相同的应用程序在android和blackberry sumulator上成功运行,当我尝试使用nokia模拟器时,我收到错误加载消息。
我从www / js文件夹中的main.js调用更改页面,主页位于www / UI / demo文件夹中。
如果路径有问题,那么它在android和blackberry平台上是如何工作的? 任何帮助将不胜感激。谢谢提前
答案 0 :(得分:1)
如果您的登录页面位于www / UI / AppScreen /文件夹中,而您的家位于www / UI / demo文件夹中,那么您应该致电:
$.mobile.changePage('../demo/home.html');
或更多一般
$.mobile.changePage('[RelativePath/]home.html');
路径相对于您当前的HTML页面。
答案 1 :(得分:0)
对于阅读此主题的其他人,无法让iOS工作:
如果您的页面都在同一目录中,则前缀为../或/将不起作用,即使它在桌面上有效。您只需使用页面名称,例如“home.html”。