Замена параметра в строке адреса JavaScript

Как заменить параметр в строке адреса средствами javascript?
Пару слов о примере, где это понадобилось.

Пример очень простой, есть ссылка в старом интернет магазине на Joomla + Virtuemart. На страничке с товаром сделан небольшой фильтр, результатом работы которого является переход к нужной категории.
Смысл в том, что сам фильтр установлен на страничку категории. SEF не задействованы и строка адреса выглядит вот так — ...&category_id=28.

Нам нужно обратиться по той же самой строке, но заменить в ней ID категории. (пример исключительно для ознакомления!)

Замену выполним при помощи регулярного выражения:
location.href = location.href.replace(/category_id=\d+/, 'category_id=' + last_cat);
  • +1
  • 23 апреля 2013, 14:50
  • igorrius

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
comments powered by Disqus