我有一个在 AJAX 调用后动态更新的页面。 jQuery Mobile 似乎在页面初始加载期间加载了缓存。如果我重新访问该页面,它总是显示初始版本而不是更新后的页面。
是否有办法强制页面刷新缓存或每次简单地执行新请求?
我已经尝试将 data-ajax="false"
添加到 anchor ,这可以工作,但会禁用过渡动画,因此我仍在寻找其他选项。
最佳答案
您不能向 AJAX URL 添加一个每次都会更改的参数吗?像这样的东西:
&nocache="+new Date().getTime();
关于jQuery Mobile - 有什么方法可以不缓存页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10420667/