Изменение выпадающего меню на основе другого выпадающего меню - PullRequest
0 голосов
/ 03 мая 2010

Я видел несколько подобных вопросов, но мой немного более конкретен, поэтому я надеюсь, что это не считается репостом.

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

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

SELECT column FROM table WHERE option = dropDownOption

Кроме того, мне бы очень хотелось использовать ajax только для обновления затронутых элементов, однако я действительно незнаком с ajax. У меня есть jquery для этого проекта, и я обнаружил, что у них есть встроенный ajax, но это хороший метод для его использования? Любые советы на эту тему будут оценены.

1 Ответ

2 голосов
/ 03 мая 2010

Ничего особенного, только стандартные каскадные выпадающие списки. (jQuery - самый популярный способ в наше время, особенно если вы хотите пойти по пути Ajax, используя серверы. Тонны учебников в Интернете).

Что важно с точки зрения дизайнера, так это то, что веб-сервер является rehit. Вне зависимости от того, подразумевает ли это повторный переход к БД, веб-уровень не имеет значения (действие Struts2 или что-либо еще), которому нужно только запросить у бизнес-уровня элементы "WHERE option = dropDownOption "; возможно, они постоянно загружены в память, возможно, они кэшированы, возможно, они загружены из БД - это не должно иметь никакого значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...