<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 応答結果をページ コンテンツに入力します。しかし、navbar リンクを切り替えると、ブラウザ (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 呼び出しを実行してデータを入力します。