使用JQuery Mobile AJAX导航强制刷新

时间:2015-11-11 18:11:52

标签: javascript php jquery ajax jquery-mobile

我正在使用JQuery Mobile(版本1.4.5)和PHP开发一个Web应用程序,我在使用JQuery Mobile的基于AJAX的导航(HIJAX)时遇到了问题。我的大多数应用程序都是动态的,JQM经常显示以前访问过的页面的缓存版本。我已尝试以下方法来阻止缓存:

  • $。mobile.page.prototype.options.domCache = false;
  • HTML元缓存标记
  • 数据-DOM缓存="假"在定义JQM页面时
  • $。ajaxSetup({cache:false});
  • data-ajax = false(有效!)

解决问题的唯一方法是使用data-ajax=false,这是不理想的,因为我的iOS网络应用程序遇到hrefs时会弹出safari(我已找到另一种解决办法,但仍然没有理想)。任何人都可以帮我弄清楚如何在进行基于AJAX的导航时强制JQM刷新吗?

更新:网络应用使用单页导航,而不是每个文件系统的多页。

谢谢!

0 个答案:

没有答案