при выборе select скрипт постоянно добавляет параметр, как его раз добавить и при следующих изменениях просто менять?
<select id="sort_by">
<option value="sort-asc" id="sort-asc">наименьшая цена</option>
<option value="sort-new" id="sort-new">новинки</option>
<option value="sort-Alfavit" id="sort-Alfavit">по алфавиту</option>
</select>
$(document).on('change', '#sort_by', function(e){
e.preventDefault();
var val = $("#sort_by").val();
history.pushState(null, null, window.location+'&sort='+val);
});
Во всех популярных браузерах кроме IE:
/* ... */
const url = new URL(window.location); // == window.location.href
url.searchParams.set('sort', val);
history.pushState(null, null, url); // == url.href
/* ... */
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно Нужно введенную строку вывести 10 раз, заранее спасибо!
Пытаюсь открыть обычный Explorer Windows через браузер с помощью JS
Нужно считать файл, хранящийся в формате blob из базы данных firebird (Сам файл является архивом в формате bz2)Испробовал уже кучу вариантов, не могу...