Как правильно записать query string в адресную строку?
Всем привет. Ребята, подскажите, пожалуйста, как правильно решить следующую задачу:
При инициализации страницы я получаю её адрес, например: http://my.website.com/final#draw Затем, например при каком то событии я получаю value, например: 'The Renaissance Club' Мне необходимо записать к существующему адресу query string (адрес с хэшом) Затем при перезагрузке страницы получить объект из query string, например: { club: 'The Renaissance Club' } Буду благодарен любой помощи. |
<script> // localhost/html.html?club=one&more=two#showMe // https://developer.mozilla.org/en-US/docs/Web/API/Location // https://developer.mozilla.org/en-US/docs/Web/API/HTMLHyperlinkElementUtils/hash console.log(window.location.hash) // https://developer.mozilla.org/en-US/docs/Web/API/HTMLHyperlinkElementUtils/search console.log(window.location.search) const query = new URLSearchParams(window.location.search.slice(1)) console.log([...query.entries()].map(([key, value]) => ({ key, value }))) </script> |
Спасибо за помощь.
|
Часовой пояс GMT +3, время: 10:18. |