Здравствуйте! Хочу реализовать следующее: когда я перезагружаю страницу вроде mysite.com, то нужно добавить параметр после URL, чтобы получить mysite.com/?value=key (в конец строки)
Уже дошел до проверки и такого кода:
var key = '123';
var parameter = '?value=' + key;
if ((window.location.href.indexOf(parameter) === -1) || (window.location.href.indexOf('?') === -1)) {
window.location.href += parameter;
}
Однако как быть, если в параметре уже есть GET-запросы, разделенные вопросительным знаком. И если ссылка уже имеет другие параметры, например: mysite.com/?param=1&filter=3, можно ли передать мой параметр в конец ссылки? mysite.com/?param=1&filter=3&value=123, чтобы он разделялся не значком вопросительного знака, поскольку 2 знака выдадут ошибку, а знаком &
Спасибо