0

我注意到 jQuery Mobile 存在很多不同的缓存问题,但我一直没有成功找到解决方案。本质上,每次按下后退按钮时,我的应用程序都会从​​ jQuery Mobile 页面加载更旧版本的脚本。

我的应用程序的开始屏幕使用几个不同的过滤器进行搜索,至少需要其中一个。我有一点 jquery 需要这个。用户第一次访问开始屏幕时完全没有问题,但是如果用户点击后退按钮并尝试再次搜索,则 jQuery 验证来自几天前的版本并且不再有效。

在应用程序的其他位置首次加载页面时存在相同的问题,但可能不相关。

详细信息:最新稳定的 jQuery Mobile (1.1)、jQuery 1.7.1。

4

1 回答 1

1

If you would like to load a page without pulling the cached version, add data-ajax="false" to the link.

<a href="page-two.html" data-role="button" data-ajax="false">Page Two</a>

Source: http://jquerymobile.com/test/docs/pages/page-cache.html

于 2012-08-03T20:08:55.533 回答