У меня есть страница вызова mycontent.html. Когда пользователь посещает URL этой страницы, сервер возвращает шаблон страницы. В частности:
<body>
...
<div id="content1"> </div>
<div id="content2"> </div>
...
</body>
Затем Ajax перезванивает на сервер, чтобы получить содержимое 2 делений.
(Я знаю, что это неэффективно, но давайте предположим, что мы должны принять это прямо сейчас. Основная причина заключалась в том, что функции отображения ранее были написаны на Javascript).
Пока все отлично работает.
Затем, если пользователь щелкает ссылку в «mycontent.html» на другую страницу, а затем с этой новой страницы нажимает кнопку «Назад» браузера, возникает проблема.
Вы угадаете, что вместо "всей красивой страницы" отображается строка json, возвращаемая сервером для вызова Ajax, упомянутого выше.
Поэтому я прошу вашей помощи по этому вопросу. Моя цель - улучшить взаимодействие с пользователем в контексте, когда мне все еще приходится использовать вызов Ajax для загрузки контента. Все, что удовлетворит это, сделает.
Большое спасибо заранее.