Я работаю на каком-то сайте электронной коммерции, где у меня есть набор фильтров для каждой категории продуктов.Фильтры отображаются в полях выбора, и каждый фильтр имеет более одного значения.
Например, если вы просматриваете категорию часов, возможны следующие фильтры: бренд (Tissot, Certina, Timex), тип движения (автоматический, механический, кварцевый), хронограф (да, нет).
Значение для каждой опции выбора представляет собой пару идентификатора фильтра и идентификатора опции фильтра, разделенных запятой.
Например:
<label for="filter-sex">Sex</label>
<select id="filter-sex" name="filter-sex">
<option value="">All</option>
<option value="1,1">For her</option>
<option value="1,2">For him</option>
</select>
<label for="filter-brand">Brand</label>
<select id="filter-brand" name="filter-brand">
<option value="">All</option>
<option value="3,10">Tissot</option>
<option value="3,11">Certina</option>
</select>
Я хотел бы передать эти значения в URL.
Например, если я выберу «Для нее» из упомянутого выше фильтра, мой URL должен выглядеть следующим образом: http://www.mystore.com/watches/filters-1,2/
Затем, если я выберу Tissot из фильтра бренда,URL должен выглядеть как http://www.mystore.com/watches/filters-1,2-3,10/
Есть идеи, как мне создать этот URL в соответствии с выбранными значениями?