Подскажите пожалуйста решение для фильтра на сайте.
Есть select'ы основанные на select2.js с автозаполнением, около 4 штук. Скажем type, color, rating и date.
В исходном состоянии GET запрос такого формата:
https://site.com/page/?type=all&color=all&rating=a...
Но при выборе хотя бы одного элемента, что бы такой запрос компоновался заново, например:
https://site.com/page/?type=electro&color=all&rati... и так далее, при последующем выборе подставлялись новые значения, color=black, rating=5star и в том же духе.
Уважаемые специалисты, есть ли такое, уже готовое решение.