Задать вопрос
@Alk90
php, mysql, jquery, css, html, api

Как правильно управлять историей браузера?

Всем привет! При поиске материалов на сайте я использую динамическую подгрузку контента, т.е. пользователь вводит символы, а в блоке результатов появляются результаты поиска. Если пользователь кликает на какой-то результат и переходит на другую страницу, то возвращаясь назад уже нет тех введенных данных по которым он нашел данную статью.
Поэтому я решил после каждого получения данных записывать в историю URL по которому пользователь вернется.
window.history.pushState(null, "title", uri);
Все отрабатывает корректно, когда пользователь возвращается, в строке адреса я вижу тот адрес, который нужен, но вместо страницы по этому адресу, я вижу данные, которые были загружены с помощью ajax запроса.
Подскажите куда копать?
  • Вопрос задан
  • 120 просмотров
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽