“Строка запроса обновления JS” Ответ

Строка запроса обновления JS

var searchParams = new URLSearchParams(window.location.search);
searchParams.set("foo", "bar");
window.location.search = searchParams.toString();
Sironicas

javaScript set parameter Query

function updateQueryStringParameter(uri, key, value) {
  var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
  var separator = uri.indexOf('?') !== -1 ? "&" : "?";
  if (uri.match(re)) {
    return uri.replace(re, '$1' + key + "=" + value + '$2');
  }
  else {
    return uri + separator + key + "=" + value;
  }
}
//You can reload the url like so
 var newUrl=updateQueryStringParameter(window.location.href,"some_param","replaceValue");
 window.history.pushState("", "Page Title Here", newUrl);
Grepper

Ответы похожие на “Строка запроса обновления JS”

Вопросы похожие на “Строка запроса обновления JS”

Больше похожих ответов на “Строка запроса обновления JS” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования