Как создать настраиваемое поле на основе ajax в IPB

Недавно я получил задание по работе с Invision Power Software. Моя работа заключается в создании нескольких приложений. Во-первых, мне нужно создать три поля на основе ajax, где содержимое 2-го поля зависит от 1-го, а 3-го - от 3-го.

ОК, это звучит сложно. Как насчет этого: мне нужна Страна / Город / Провинция, где список городов и провинций динамически загружается из базы данных в зависимости от предыдущих полей.

Как создать три пользовательских выпадающих поля, где данные для них загружаются динамически (второе поле зависит от первого, третье поле зависит от второго)?

1 ответ

Общий кадр:

-У вас есть 3 выпадающих меню A,B, C

-A заполнен значениями,B и C пусты

-Вы начинаете с помещения события на A для вызова функции, давайте назовем ее builtDropDown ()

-builtDropDown (value_selected) помещает соответствующие значения в B

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

-Тоже самое касается C

Это не-ajax пример, с которого вы могли бы начать: Js 3 различных меню выбора зависят от предыдущего выбора

Другие вопросы по тегам