Задать вопрос
drno-reg
@drno-reg
см не кратко

Как правильно в URL добавлять значения без перезагрузки?

Необходимо, чтобы в URL после нажатия кнопки добавлялись параметры.

$('#sort_btn').on('click', function () {
var URL=window.location.href+"?NAMES="+NAMES;
window.history.pushState("object or string", "Title", URL);
 });

Всё бы хорошо, но в результате после очередного нажатия добавляется новая группа "?NAMES="+NAMES и так бесконечно.

Как решить эту проблему?
  • Вопрос задан
  • 211 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
drno-reg
@drno-reg Автор вопроса
см не кратко
$('#sort_btn').on('click', function () {
var URL=window.location.pathname+"?NAMES="+NAMES;
window.history.pushState("object or string", "Title", URL);
 });
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы