Ajax + кнопки назад и вперед

Я начинаю чтобы написать новое приложение и сделать его полным стилем ajax :)

Я использую Jquery для выполнения запросов ajax. Главный файл JS получает некоторую переменную из нажатой ссылки и, согласно этой ссылке, переходит на какой-то php files захватывает некоторые данные, возвращается и помещает все в заранее подготовленные теги html.

Вот как я вижу это приложение.

Теперь я нашел несколько решений, позволяющих заставить работать кнопки «Назад» и «Вперед», но в этих решениях их сценарий переходит на предопределенные страницы и считывает некоторые данные в соответствии с каким-то постоянным идентификатором. Так что мне это не нравится.

Я хочу ...

  1. Мне нужен код, который предотвратит перезагрузку страницы браузером, если пользователь нажимает кнопку «назад, вперед»
  2. Запомните позицию браузера, поэтому, если мы находимся в состоянии «C» и обратно был нажат, он переносит в JS некоторую переменную со значением «B», затем JS переходит на php и говорит «B», чтобы php понимал, какой контент подготовить. возвращает контент в JS, JS обновляет страницу, все довольны.

Есть ли решение, которое будет работать таким образом?

5
задан David 21 September 2011 в 12:31
поделиться