Ведение истории браузера при изменении содержимого страницы с помощью Ajax - PullRequest
3 голосов
/ 26 января 2011

Как видно из заголовка, я хочу сохранить историю браузера, когда я меняю страницу с помощью Ajax.

Теперь каждая страница имеет соответствующее действие и / или параметр URL, поэтому можно переходить непосредственно к каждомустраница через URL, но поскольку я меняю страницу с помощью Ajax, история браузера и URL меняются.

Подумайте о Google Instant.Вы не меняете страницу между поисками, но функции браузера вперед / назад сохраняются.Любые идеи, как это сделать (методы jQuery особенно полезны)

Ответы [ 2 ]

2 голосов
/ 26 января 2011

Попробуйте здесь: http://ajaxpatterns.org/Unique_URLs

0 голосов
/ 26 января 2011

HTML5 представляет функцию pushState (), которая позволяет манипулировать записями истории браузера.Для jQuery есть jQuery BBQ: кнопка возврата и библиотека запросов , которая выглядит очень многообещающе, хотя у меня нет личного опыта с ней.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...