@sergeyviktorovich

Как передать несколько параметров одной строкой?

форма отправляется методом GET
<input id="section_180" class="j-catalog_section_item" type="checkbox" name="sub_section[]" value="180&amp;sub_section=439&amp;sub_section=454" checked="checked">

хочу в url передать &sub_section180&sub_section=439&sub_section=454

но это не работает ?sub_section%5B%5D=180%26sub_section%3D439%26sub_section%3D454
как вставить index &sub_section[ мне надо вставить сюда index array_keys($arr) + 1]

знак & не распознается правильно
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
@rPman
не надо в value ничего умножать

несколько input на странице с name="sub_section[]" автоматически будут проанализированы веб сервером и превращены в массив из их value

p.s. объясните, почему вы в 2021 году используете веб стандарт, который на клиенте работает без javascript? я конечно могу придумать пару применений такому но что то мне подсказывает что это не ваш случай.

пользуйтесь XMLHttpRequest, он давно уже стандартизирован во всех браузерах, сериализуйте красиво в javascript свои данные и не заморачивайтесь
Ответ написан
Ваш ответ на вопрос

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

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