2010-12-04 4 views
0

현재 jsp를 사용하고 있으며 동적 드롭 다운 목록을 만들고 싶습니다. 페이지가 처음로드 나는 목록이 드롭 다운있을 때 :동적 드롭 다운 목록을 만드는 jQuery

<select name="target" id="target"> 
    <option value="">--Select an option--</option> 
    <option value="add">Add a client with a program</option> 
    <option value="exit">Mark a client as exit client</option> 
    <option value="refuse">Refuse a client</option> 
</select> 

하면 사용자가 드롭 다운의 값을 변경하고 값은 추가입니다 내 JSP 페이지에서 다음 쿼리를 실행하고 싶습니다에 :

String query = "SELECT * FROM CLIENT ORDER BY CID DESC"; 

ResultSet result = s.executeQuery(query); 

while(result.next()) { 
    out.print("<option value=" + result.getString("CID") + ">"); 
    out.print(result.getString("Name") + " (" + result.getString("CID")+")"); 
    out.print("</option>\n");     
} 

사용자가 종료를 선택하면 다른 쿼리가 실행되면 어떻게해야합니까? 기본적으로 jQuery 관점에서 원하는 것은 select 옵션의 onChange 이벤트에서 query 값을 변경할 수 있고 executeQuery를 실행합니다.

+0

jQuery와 정확히 무슨 상관이 있습니까? 가능한 경우 JSTL도 사용해야합니다. –

+0

질문을 다시 말하면, 달성하고자하는 것이 무엇인지, 여기서 무엇이 문제인지 명확하지 않습니다. – Kos

+0

나는 데이터베이스를 질의하거나 특정 jsp를 트리거하기 위해 jQuery 코드가 필요하다고 생각했다. 나는 질문을 수정했다. 이제 조금 맑아지기를 바란다. – aherlambang

답변

0

Java 스크립트를 request_handler.jsp로 설정하고 JQUERY AJAX 메서드를 사용하여 다른 페이지로 전송합니다. 해당 페이지로 요청하고 새 태그와 해당 값이있는 새 페이지를 반환하십시오. 그런 다음 $ ("target") .html (new_html)과 같은 것을 사용하여 이전 값을 대체하십시오.

관련 문제