<div data-theme="b" data-role="header" data-position="fixed">
<div data-role="navbar" data-iconpos="top">
<ul>
<li><a href="list.html" data-transition="fade">List</a></li>
<li><a href="relations.html" data-transition="fade">Relations</a></li>
<li><a href="settings.html" data-transition="fade">Settings</a></li>
</ul>
</div>
我使用 javascript 在页面内容中填充 json 响应结果。但是当我切换导航栏链接时,浏览器(firefox)只会向我显示没有数据的缓存 html。服务器日志显示 list.html 和 settings.html 根本不需要。我搜索并尝试了 data-prefetch="true", data-dom-cache="true" 或 data-dom-cache="false", <meta http-equiv="pragma" content="no-cache" />
,我一无所获。每次手动刷新settings.html/list.html,json都被填满了,但是另一个list.html/settings.html却变成了没有数据的空白html。
我希望当我点击导航栏链接时,浏览器可以重新加载/刷新整个页面,尤其是 javascript 执行 ajax 调用并填充数据。