动态获取java struts2后台JSON数据填充select 下拉框
来源:互联网 发布:手机暗黑类游戏 知乎 编辑:程序博客网 时间:2024/05/18 17:24
js
$.getJSON("action!initSelect.action",function(data){ var s = $("#selectId"); s.empty(); $.each(data.neTypeMap,function(key,value) { var opt = $("<option>").text(value).val(key); s.append(opt); }); });
xml配置
<action name="action" class="action"> <result name="successinitselect" type="json"></result></action>
java
import java.util.HashMap;import java.util.Map;public class action extends ActionSupport{ Map<String, Object> selectMap = new HashMap<String, Object>(); public String initNeTypeSelect() { selectMap.put("1", "test1"); selectMap.put("2", "test2"); selectMap.put("3", "test3"); return "successinitselect"; } public Map<String, Object> getSelectMap() { return selectMap; } public void setSelectMap(final Map<String, Object> selectMap) { this.selectMap = selectMap; }}