Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 22.05.2018, 15:54
Интересующийся
Отправить личное сообщение для igrshrn Посмотреть профиль Найти все сообщения от igrshrn
 
Регистрация: 21.05.2018
Сообщений: 10

value="<?=$value?>"
Ответить с цитированием
  #12 (permalink)  
Старый 22.05.2018, 15:59
Интересующийся
Отправить личное сообщение для igrshrn Посмотреть профиль Найти все сообщения от igrshrn
 
Регистрация: 21.05.2018
Сообщений: 10

Посмотри первый скрин в первом посте - https://ibb.co/dpQtWT
я в шаблон передаю массив значений $filters["manufacturers"], допустим возьмем производителя - ключи массива($value) - это 0,1,2, а $m - это Курск ОПТИ, МЕТАСОЛ КОРЕЯ, Франция EASY
Ответить с цитированием
  #13 (permalink)  
Старый 22.05.2018, 16:12
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Я к тому спрашиваю, что если значение флажков это ID и у вас так и есть, то все Ок, ибо у вас и получится на сервере под ключами manufacturer и т.д. массивы с этими ID. При этом ведь не обязательно вот так:

<input type="checkbox" class="manufacturer" name="manufacturer" id="<?=$m?>" value="<?=$value?>">
 <label class="button-check-label" for="<?=$m?>"><?=$m?><label>


можно и так:

<label class="button-check-label"><input type="checkbox" class="manufacturer" name="manufacturer[]" value="<?=$value?>"> <?=$m?><label>


То есть связывать метку с флажком не требуется, и если $m, это описание то просто его в метке и прописывать.

Но бывает необходимость связать массивы данных с их владельцем, то есть наборы флажков и иные поля ввода, тогда поступают так: name="manufacturer[идентификатор]" value="значение" для полей, и для флажков name="manufacturer[]" value="идентификатор".

Выше указанные методы jQuery отправят форму, а РНР вернет готовую структуру массива. При этом именование полей как элементов массива позволяет задать любую структуру/вложение.
Ответить с цитированием
  #14 (permalink)  
Старый 22.05.2018, 16:50
Интересующийся
Отправить личное сообщение для igrshrn Посмотреть профиль Найти все сообщения от igrshrn
 
Регистрация: 21.05.2018
Сообщений: 10

Спасибо за разъяснение! Перепишу код
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача параметров в url средствами jquery ajax sys Общие вопросы Javascript 19 10.10.2016 19:03
Передача через AJAX большого объема данных yambbkru AJAX и COMET 3 20.06.2015 15:18
Перестает работать галерея при загрузке через Ajax (Need help) Clodan jQuery 0 20.04.2015 20:18
Передача данных через Ajax (IE) byFahrenheit AJAX и COMET 5 01.03.2013 16:06
XMLHTTPRequest передача имя через POST dds AJAX и COMET 0 14.08.2008 14:44