ГлавнаяБлогAJAX навигация по меткам

AJAX навигация по меткам

Рамиль Юналиев
Рамиль Юналиев
E-Commerce Lead
6 августа 2011 г.
1 мин чтения

Задача — сохранять состояние страницы после ajax-запроса с использованием хеш-меток. Формат URL: http://site.ru/#/key:val/key1:val1/keyN:valN/

JavaScript-класс Navigation с методами для работы с хеш-параметрами:

  • isHash() — проверка наличия хеша в URL
  • getQueryParams() — получение параметров из URL в виде объекта
  • setHash() — установка строки параметров
  • addHashParam() — добавление или замена параметра
  • delHashParams() — удаление параметров

Делать такую навигацию весьма трудоемко, но позволяет немного шире использовать ajax.