Как генерировать динамические выпадающие списки с помощью jQuery и jsp?

У меня есть список типа A, в котором каждый элемент содержит другой список типа B. Я хочу создать форму, в, которой когда пользователь выбирает значение из выпадающего списка, содержащего значения A, другой выпадающий для заполнения значений на основе списка выбранного пункта Типа B. Я плохо знаком с jQuery, но я знаю, что удобно сделать это использование jQuery, а не чистый jsp. Дайте мне грубую схему шагов, которые я должен выполнить, чтобы сделать это.

5
задан sanjayav 24 May 2010 в 11:52
поделиться

2 ответа

JSP - это просто технология просмотра со стороны сервера. Он не конкурирует с jQuery. Вы можете продолжать использовать для этого JSP. Но я понимаю, что вы хотите запускать асинхронный запрос, используя ajaxical методы, а не синхронный запрос. В JSP это тоже не проблема.

Во-первых, нам нужно иметь два раскрывающихся списка в JSP:

<select id="dropdown1">
    <c:forEach items="#{bean.items}" var="item">
        <option value="#{item.value}">#{item.label}</option>
    </c:forEach>
</select>
<select id="dropdown2">
    <option>Please select dropdown1</option>
</select>

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