LINUX.ORG.RU

Подскажите по хэш-навигации!

 , , ,


0

1

Всем привет!

Нифига непонятно как работать с хеш-навигацией. Есть у меня одна ссылка, по нажатию на которую происходит запрос к серверу, по средством ajax, и берутся данные. Но после этого браузерные кнопки назад/вперед не работают. Т.е. после взятия этих данных, я не могу вернуться на страницу назад. Как реализовать «сохранение состояний» страниц? Если можно, маленький пример в тудию, пожалуйста.

Вот есть ссылка, по нажатию на которую (ajax) берутся данные с сервера.

<a id="getData" href="#some-name">Example</a>
// код - обработчик нажатия на эту ссылку
// в адресной строке браузера получаю: http://mysite.ru/#some-name
$("getData").click(function() {

    // ajax запрос
});


Последнее исправление: djnoob (всего исправлений: 1)

Можно через location.hash и window.addEventListener(«hashchange», function(){...});

В location.hash попадает решеточка и все, что за ней. Событие вызывается при изменении.

amomymous ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.