2012-08-06 190 views
0

嗨,在我的移动应用程序中,我在不同的文件中有多个页面。我要清除高速缓存中的Dom在一定的水平,并调用登录页面我在做这样的:清除dom缓存

$.mobile.pageContainer.empty(); 
$.mobile.loadPage('login.html'); 

但它不工作,那只能说明白屏,我还添加上述内部try块还是同样的问题。我如何清除缓存?任何帮助将不胜感激。提前致谢。

+0

试试这个http://stackoverflow.com/questions/6691998/jquery-clear-cache-on-logout – MadNik 2012-08-06 11:41:55

回答

0

$.mobile.loadPage命令预取页面,但不显示它。 The documentation

该函数不会影响当前活动页面,因此它可以用于在后台加载页面。

您可能要拨打$.mobile.changePage('login.html')。如果页面不在DOM中,您也可以删除loadPage,因为changePage会调用它。

+0

感谢您的回复,但$ .mobile.changePage('login.html')也不起作用 – PPD 2012-08-06 13:05:12