Задача — сохранять состояние страницы после ajax-запроса с использованием хеш-меток. Формат URL: http://site.ru/#/key:val/key1:val1/keyN:valN/
JavaScript-класс Navigation с методами для работы с хеш-параметрами:
isHash()— проверка наличия хеша в URLgetQueryParams()— получение параметров из URL в виде объектаsetHash()— установка строки параметровaddHashParam()— добавление или замена параметраdelHashParams()— удаление параметров
Делать такую навигацию весьма трудоемко, но позволяет немного шире использовать ajax.
