"mycontent.html"というページ呼び出しがあります。ユーザーがこのページのURLを訪問すると、そのページのテンプレートがサーバーによって返されます。特に:バックボタンをクリックしたときにajaxが埋め込まれたページを正しく表示する方法
<body>
...
<div id="content1"> </div>
<div id="content2"> </div>
...
</body>
次に、2つのdivの内容を取得するためにサーバーにAjaxコールバックがあります。 (私はこれが非効率的だと知っていますが、これを今受け入れる必要があると仮定しましょう。主な理由は、表示機能が以前はJavascriptで書かれていたからです)。
これまでのところ、すべて正常に動作します。
「mycontent.html」のリンクを別のページにクリックし、その新しいページからブラウザの「戻る」ボタンをクリックすると問題が発生します。
"美しいページ全体"の代わりに、サーバーが上記のAjax呼び出しに返すjson文字列を表示するかどうかを推測します。
だから私はあなたの助けを求めています。私の目標は、Ajaxコールを使用してコンテンツをロードする必要があるという点で、より良いユーザーエクスペリエンスです。これで満足できるものは何でもあります。
ありがとうございます。