Добавить GET параметр в адресную строку, без перезагрузки на jQuery

Задача:

Как изменить адресную строку браузера без перезагрузки, добавить переменную в конце URL в виде _GET параметра


Решение:
1 HTML
<select id="options"> <option value="?color=black">Черный</option> <option value="?color=white">Белый</option> <option value="?color=red">Красный</option> </select>
2 JS
$(function(){ $('#options').change(function(){ color = $('#options :selected').val(); history.pushState({}, '', color); }) });


Похожие решения:
Изменено: 07 12 2017
Просмотров: 3070

Комментарии

Написать