Как работать с хешем в Url?

Рейтинг: 0Ответов: 1Опубликовано: 02.04.2015

Есть страница, изначально с обычным Url. Затем пользователь кликает кнопки, чекбоксы и меняются их значения, потом жмёт- Поиск и аяксом идёт запрос.

Хочу сделать, чтоб когда он изменяет элементы, менялся Url, чтоб потом можно было откатиться к этому Url.

Когда-то делал на ангуляр-роутинге, но в этом сайте jquery - есть ли вариант на простом джаваскрипте?

Как сделать Url типа mysite.com/search#param1=1&param2=2 ...? И после перехода по этой ссылке восстановить все выбранные элементы.

Спасибо.

Ответы

▲ 1

При инициализации страницы парсите window.location.hash и в зависимости от параметров в хеше устанавливаете выбранные элементы (с помощью jQuery). По-другому никак.