JQuery — данные AJAX живого поиска исчезают после обновления (PHP)

Всем привет!

У меня есть ошибка, связанная с AJAX Live Search.

Когда я что-то ищу в базе данных, она ищет данные и показывает результаты поиска данных, но когда я обновляю страницу, данные уходи.

Что я точно нужно что в PHP мы имеем ПОЛУЧИТЬ метод когда мы что-то ищем URL становится localhost/site/search.php?q=search_data но в AJAX даже я использую ПОЛУЧИТЬ запрос и используя URL как url: "localhost/site/search.php?q=" + search_data, но Все напрасно, Я получаю данные, но я хочу изменить URL как localhost/site/search.php?q=search_data потому что, если это не сделано, когда кто-то хочет закладка конкретная страница результатов поиска это не может быть сделано, и данные уходят.
Пожалуйста, помогите, спасибо!

С уважением, Усман Разработчик!

0

Решение

URL может быть обновлен с помощью histoy.pushState функция в JS. Код должен быть таким:

history.pushState(null, null, "?q=" + search_data);

Вы можете использовать его для обновления состояния / URL после ajax-запроса, и при обновлении он будет передавать те же параметры, что и вам.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]