Jump to content


Photo
- - - - -

Подгрузка данных в зависимости от выбора категории


Best Answer SmetDenis , 08 May 2014 - 08:30

Могу вам предложить два варианта.

 

1. Использовать каскадный селект. Но это будет крайне не удобно.

 

2. Сделать несколько форм, скрыть их через CSS. Затем показывать нужную через jQuery (через событие change  у селекта).

 

Сделать динамическую подгрузку можно, но  боюсь придется написать очень много кода, как JS так и PHP

Go to the full post


  • This topic is locked This topic is locked
3 replies to this topic

#1 Na_uM

Na_uM
  • JBZoo User (rus)
  • User rate: 16.1
  • posts: 782
  • topics: 61

Posted 05 May 2014 - 10:46

Дорого времени суток!

необходимо решить следующую задачу:

в каталоге есть ряд категорий (как пример):

лампа накаливания

лампа диодная

и т.д.

для каждой категории есть селект:

мощность, а точнее два разных селекта с одним названием, т.к. для каждой категории свои значения.

как организовать подгрузку значений в поле из селекта в зависимости от выбора категории.

менять класс - много кода получается

 

подскажите может кто сталкивался с подобными задачами?

 

 


  • 0

#2 Apoca1ypto

Apoca1ypto
  • JBZoo User (rus)
  • User rate: 1.5
  • posts: 149
  • topics: 16

Posted 05 May 2014 - 11:27

Помоему что-то похожее как раз реализовано в обновлении 2.1.3

 

Новые функции фильтра — взаимосвязь с категориями. (Если для поля фильтра не нашлось никаких значений в базе данных, то оно будет скрыто. Это в купе с опцией зависимости от категорий даст возможность с помощью одного модуля делать множество форм.)


Edited by Apoca1ypto, 05 May 2014 - 11:27.

  • 0

Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.


#3 Na_uM

Na_uM
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 16.1
  • posts: 782
  • topics: 61

Posted 05 May 2014 - 11:43

Помоему что-то похожее как раз реализовано в обновлении 2.1.3

 

Новые функции фильтра — взаимосвязь с категориями. (Если для поля фильтра не нашлось никаких значений в базе данных, то оно будет скрыто. Это в купе с опцией зависимости от категорий даст возможность с помощью одного модуля делать множество форм.)

не, это не то.

может я не совсем корректно описал задачу, вот как пример тык - в зависимости от выбора "что я ищу" - легковое, грузовой и т.д. подгружаються  значения в селекты "марка"


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 08 May 2014 - 08:30   Best Answer

Могу вам предложить два варианта.

 

1. Использовать каскадный селект. Но это будет крайне не удобно.

 

2. Сделать несколько форм, скрыть их через CSS. Затем показывать нужную через jQuery (через событие change  у селекта).

 

Сделать динамическую подгрузку можно, но  боюсь придется написать очень много кода, как JS так и PHP


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!