<label>{$property->title}</label> //Название СВОЙСТВА
<input type="text" name="properties[{$property->id}]> //Его ID
{/foreach}
Далее делаю .each(){} по всем input'ам и на каждое поле цепляю autocomplete() который в свою очередь цепляет все варианты товара через ajax, т.е идёт запрос на скрипт с параметрами params[] = {property_id: property_id};
После чего нажимаю на текстовое поле и вижу, как подгружаются все варианты данного свойства.
Теперь вопрос, как можно сделать связь свойств и вариантов? Например если я добавлю свойство город и свойство улица, как мне их запараллелить используя такой же принцип, указанный выше. Т.е при выборе города - подгружать только его улицы.
Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011 Откуда: Пружаны Бресткая обл. Беларусь
Помог: 2 раз(а)
не до конца понял, но может быть так:
повесить событие на элемент и при его изменении
$(document).on('change',...
отправлять ajax тип данных, а на сервере проверять - если город - возвращать улицы, если улица - соответственно дома и тд.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.