Задать вопрос
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 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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);
 });
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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