dwr動(dòng)態(tài)加載下拉框
Posted on 2011-06-23 17:36 非洲小白臉 閱讀(360) 評(píng)論(0) 編輯 收藏 所屬分類: AJAX + jQueryjava文件中增加下列:
public String method(String id){
XXXLogic logic = new XXXLogic ();
try {
XXList list = logic.getList(id);
return list.toJSONString();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
在jsp頁(yè)面中適當(dāng)?shù)胤?,通過dwr調(diào)用后天java文件,并對(duì)返回json對(duì)象做適當(dāng)處理即可。
XXXXListener.method(result.id+ "",{
callback : function(data) {
if (data) {
var json = window.eval(data);
DWRUtil.removeAllOptions(下拉框的對(duì)象);
json.splice(0,0,{departmentid:'',departmentname:'-------請(qǐng)選擇------'});
DWRUtil.addOptions('dept2',json,'departmentid','departmentname');
}
}
});