@Alk90
php, mysql, jquery, css, html, api

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

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

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
22 мая 2024, в 02:15
10000 руб./за проект
21 мая 2024, в 23:47
30000 руб./за проект