爪哇一角

共同探讨STRUTS#HIBERNATE#SPRING#EJB等技术
posts - 3, comments - 6, trackbacks - 0, articles - 99
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

dwr动态加载下拉框

Posted on 2011-06-23 17:36 非洲小白脸 阅读(348) 评论(0)  编辑  收藏 所属分类: AJAX + jQuery

java文件中增加下列:
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页面中适当地方,通过dwr调用后天java文件,并对返回json对象做适当处理即可。

XXXXListener.method(result.id+ "",{
       callback : function(data) {
        if (data) {
         var json = window.eval(data);
         DWRUtil.removeAllOptions(下拉框的对象);
         json.splice(0,0,{departmentid:'',departmentname:'-------请选择------'});
         DWRUtil.addOptions('dept2',json,'departmentid','departmentname');
        }
       }
      });


只有注册用户登录后才能发表评论。


网站导航: