jQuery - Использование загрузки и обновления URL-адреса в адресной строке с поддержкой кнопки «Назад» - PullRequest
4 голосов
/ 02 октября 2010

Я создаю веб-приложение с помощью jQuery & Rails.Веб-приложение загружает страницы с помощью AJAX ... без обновления страницы.

Когда пользователь нажимает на ссылку для загрузки новой страницы через AJAX, я хочу обновить адресную строку.Я также хочу сохранить поддержку кнопки «Назад» браузера.

идеи?

Ответы [ 2 ]

2 голосов
/ 02 октября 2010

У меня была такая же потребность в проекте, эта функция называется Deep link.

Вам просто нужно использовать плагин jQuery под названием Address http://www.asual.com/jquery/address/,, с которым все просто.На сайте замечательная документация и примеры.

0 голосов
/ 02 октября 2010
  1. Ссылка, например, на #page1 или #page2;это будет держать вас на той же странице
  2. Привязать функцию к этим ссылкам, которая извлекает window.location.hash
  3. Загрузить соответствующие данные, в зависимости от извлеченной информации хеша
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...