[JQUERY] Struts2에서 AJAX를 사용하여 다른 선택 메뉴에 따라 하나 개의 선택 메뉴를 채우기
JQUERYStruts2에서 AJAX를 사용하여 다른 선택 메뉴에 따라 하나 개의 선택 메뉴를 채우기
해결법
-
1.같은 방법으로 당신은 Struts2에서 할 수 있지만, 대신 서블릿의 당신은 작업을 사용할 수 있습니다. 예를 들면
같은 방법으로 당신은 Struts2에서 할 수 있지만, 대신 서블릿의 당신은 작업을 사용할 수 있습니다. 예를 들면
@Action(value="/PopulateStateList", results=@Result(type="json", params = {"contentType", "application/json", "root", "map"})) public class AjaxMapAction extends ActionSupport { Long countryId; //getter and setter Map<String, String> map=new HashMap<String, String>(); public Map<String, String> getMap() { return map; } @Override public String execute() throws Exception { map.put("1", "India"); map.put("2", "America"); map.put("3", "England"); map.put("4", "Japan"); map.put("5", "Germany"); return SUCCESS; } }
지금, 당신은 클라이언트에서 JSON을 사용할 수 있습니다
success: function(response) { if(typeof response==='object') { var $select = $('#state'); $select.find('option').remove(); $('<option>').val("-1").text("Select").appendTo($select) $.each(response, function(key, value) { $('<option>').val(key).text(value).appendTo($select); } },
from https://stackoverflow.com/questions/21342293/populating-one-select-menu-based-on-another-select-menu-using-ajax-in-struts2 by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] JQuery와 및 CSS를 사용하여 버튼을 클릭 한 후 회전 DIV 텍스트 (0) | 2020.11.05 |
---|---|
[JQUERY] 어떻게 자바 스크립트 계층 멀티 레벨의 데이터 테이블을 구현하는 방법? (0) | 2020.11.05 |
[JQUERY] jQuery를 사용하여 JSON XML을 변환하는 방법 (0) | 2020.11.04 |
[JQUERY] 있는 jqGrid의 emptyrecords 옵션을 사용하여 (0) | 2020.11.04 |
[JQUERY] JQuery와 및 프로토 타입 사이의 충돌을 방지하는 방법 (0) | 2020.11.04 |