@Qwyu_4iLofK

Как получить из урла значение фильтра?

1)
<form>
<input type="checkbox" name="st[]" value="1">
<input type="checkbox" name="st[]" value="2">
<input type="checkbox" name="st[]" value="3">

<input type="checkbox" name="st2[]" value="1">
<input type="checkbox" name="st2[]" value="2">
<input type="checkbox" name="st2[]" value="3">
</form

Нужно сформировать урл вида
?filter=st=1,2; st2=1,2;

у меня так не получилось.

2)получилось
путем сериализации $("form").serialize() урл:
filter%5B%27st%27%5D%5B%5D=1&filter%5B%27st%27%5D%5B%5D=2

при
<form>
<input type="checkbox" name="filter[st][]" value="1">
<input type="checkbox" name="filter[st][]" value="2">
<input type="checkbox" name="filter[st][]" value="3">


</form


Вопрос, как получить из урла filter?

var pString = document.location.search;
        var seaParams = Object.fromEntries(new URLSearchParams(pString));

        filter=seaParams["filter"];//не работает

Хочу сделать фильтр по множественному полю st.
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
Dr_Elvis
@Dr_Elvis
В гугле забанен
?filter=st=1,2; st2=1,2;

А почему бы не сделать так:
?st=1,2&st2=1,2
то есть убрать filter а на сервере парсить все st.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы