1
<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 调用并填充数据。

4

1 回答 1

1

尝试添加rel="external"到锚标签。请注意,转换可能会停止工作。

于 2014-07-15T15:10:10.173 回答