Переход по параметру URL без перезагрузки страницы

177
23 октября 2018, 20:00

У меня есть страница www.xxx.ru в которой есть категории. При клике по категории URL становится такого вида www.xxx.ru/?SECTION_ID=4 и заменяются эти категории на магазины. Но проблема в том что страница перезагружается и перекидывает меня в начало страницы

Answer 1
  1. При смене урла любым способом страница перезагрузится. Собственно, это сама основа гипертекста.

  2. Используйте вместо параметра в урле имя якоря. То есть, не my_address.com/page?section_id=4, а my_address.com/page#section_4, расставив секциям соответствующие якоря (<a name = "section_4"></a>).

Answer 2

Попробуйте воспользоваться History API Например, history.pushState({}, 'Your title', '?SECTION_ID=4')

READ ALSO
как создать голосового помощника на javascript?

как создать голосового помощника на javascript?

Хочу сделать небольшую болталку на javascriptУже использовал технологию tts (speechSynthesis), но она не оч хорошо работает в браузерах, кроме Хром

223
Реализация слайдера на чистом JavaScript

Реализация слайдера на чистом JavaScript

Недавно освоил теоретические основы JS и решил закрепить знания сделав слайдер

183
Как перезагрузить slick slider после изменений в блоке

Как перезагрузить slick slider после изменений в блоке

Есть набор блоков к которым подключен популярный слайдер slick slider, но на сайте в зависмости от ситуации нужно удалять некоторые или прибавлять,...

276