JQuery AJAX назад кнопка после изменения HTML - PullRequest
2 голосов
/ 29 декабря 2011

Я знаю, что есть много вопросов о проблемах с кнопками jQuery + Back, но кажется, что они пытаются сохранить функции истории при нажатии кнопок браузера назад / вперед.

Мой вопрос заключается в том, что при нажатии кнопкикнопка назад / вперед, как я могу загрузить html-страницу, затронутую ajax?

Например,

  1. В index.html, динамически удалить все элементы "div" из списка с помощью AJAX(jQuery.post ()).
  2. Нажмите кнопку браузера назад (или вперед), чтобы перейти на newpage.html.
  3. Нажмите кнопку браузера вперед (или назад), чтобы перейти к индексу.html снова.
  4. ПРОБЛЕМА: html-страница содержит удаленные элементы "div".

Как мне загрузить index.html без элементов "div" после шага (3)?

В настоящее время я использую jQuery и Django в качестве бэкэнда.Спасибо!

1 Ответ

1 голос
/ 29 декабря 2011

Используйте плагин истории jQuery для кодирования состояния приложения. Смотрите их демонстрационные страницы с примерами того, как делать то, что вы хотите.

...