Смена ссылки без обновления страницы

Всем доброго времени суток. Имеется задачка -
При смене параметров фильтра должна происходить отправка данных на сервер и меняться ссылка, чтобы в GET параметры вставали значения из формы (ссылка должна меняться без обновления страницы)

Даже не представляю, как это можно сделать, с чего начать, мб где-нибудь почитать про это, люди добрые , подскажите пожалуйста кто чем сможет )

Если речь об ссылке в адресной строке браузера, то читай про history.pushState и history.replaceState https://css-tricks.com/using-the-html5-history-api/. этим методом можно менять урл в адресной строке без перезагрузки страницы

Спасибо, почитаю, погляжу что можно сделать.