Задать вопрос
@khiukv
Учусь на веб разработчика

Возможна ли передача POST данных из скрытого input в SVG изображении?

Столкнулся со следующей проблемой. Имеется карта в формате SVG, являющаяся фильтром для статей. После выбора от одного и более регионов на карте нажимается, например кнопка "Фильтровать". Сейчас у меня всё работает следующим образом: javascript проверяет какие области SVG были выбраны и присваивает скрытым чекбоксам true или false, по нажатию кнопки всё выбранное передаётся методом POST в контроллер. Если регионов на карте немного то проблемы нет, не сложно связать id частей карты и id скрытых чекбоксов, но что делать если карта содержит их десятки? Если вписать инпуты прямо внутри регионов SVG карты и использовать в Javascript $this, то чекбоксы отмечаются, но данные чекбоксов начодящихся внутри SVG методом POST не передаются. Может кто-нибудь подсказать логику скрипта? Как передать выбранные данные в PHP, не связывая id каждого региона карты с id скрытого чекбокса?
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
А какая разница сколько их, кода то больше не становится. И зачем скрытые инпуты? Просто data-attribute, json объект в котором собираем данные, по клику куда-то отправляем json, ajax-ом post. получаем в ответ данные json, строим дом. Или получаем готовый кусок html. Если надо url менять, можно прикрутить https://github.com/defunkt/jquery-pjax
Ответ написан
Комментировать
@SimasikS
Я есть
Я бы брал загонял выбранные в массив и передавл в POST.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы