就我而言,链接加载到特殊 div 的包装器中,这些包装器是其链接的父级。
我通过pageload
event.
当 JQuery Mobile 执行 AJAX 请求时一切正常。但是如果我点击访问的链接,jquery mobile不会发送请求,而是显示空白页面,替换#page1
换句话说,来自缓存的内容。
我需要这些请求。
UPD
Events pagebeforeload
, pageload
不会出现在缓存情况下。 =\
您可以指定不缓存页面,如下所示:
<div data-role="page" id="page-detail" data-dom-cache="false">
....
</div>
Update
事实上它是data-dom-cache=false
,可用于页面,link和对话
Doc http://jquerymobile.com/demos/1.2.0/docs/api/data-attributes.html http://jquerymobile.com/demos/1.2.0/docs/api/data-attributes.html
如果您想避免对所有页面进行数据保护,请查看此处:如何在 jQuery Mobile UI 中禁用缓存 https://stackoverflow.com/questions/4660934/how-does-one-disable-caching-in-jquery-mobile-ui
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)