Помогите добавить к текущей странице параметр.
С перезагрузкой страницы, по факту у меня сейчас просто ссылка которая добавляет параметр
<a href="?region_id=34">Ссылка</a>
Например, к обычной текущей ссылке:
https://example.com/
я просто добавляю
https://example.com/?region_id=34
Это у срабатывает так как нужно.
Но как добавить условие, если уже какие-то параметры существуют?
Например к такой ссылке:
https://example.com/customers/1?login=username
Чтобы получилась ссылка вида:
https://example.com/customers/1?login=username®ion_id=34
Это просто сделать. пример есть такая ссылка:
<a class="test_url" href="https://example.com/customers/1?login=username">Ссылка</a>
С помощью jQuery
берем атрибут href
и добавляем в него то что нам нужно:
С помощью indexOf
ищем есть ли в линке уже переменные или нет, если есть уже знак ?
значит переменные уже есть, а если нет добавляем первую.
var params = 'region_id=34';
if($('.test_url').attr('href').indexOf('?') === -1){
$('.test_url').attr('href',$('.test_url).attr('href')+'?'+myparams);
}
else{
$('.test_url').attr('href',$('.test_url).attr('href')+'&'+myparams);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Привествую, столкнулся с проблемойЕсть строка id = 'table-1-s3' Как можно оставить текст только между тире? То есть на выходе должно быть id = '1'
Всем привет, нужен пример скрипта который будет скроллить экран не просто до элемента с якорем, а до элемента который содержит текст "HELLO"
Использую passportJS для регистрации через facebookПерехватываю CallbackURL вот так: