六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 27|回复: 0

ajax json struts2

[复制链接]

升级  20%

18

主题

18

主题

18

主题

秀才

Rank: 2

积分
80
 楼主| 发表于 2013-1-29 10:29:13 | 显示全部楼层 |阅读模式
1 前台通过jquery 与struts2 action 交互

          $.ajax({
           url: "<%=rootPath%>/index!comInitGroupEdit.action?groupId="+groupId,   
           type:"post",            
           dataType:"json",   
           success: function(json){
                var allGroupArray = json.allGroupArray;
                var groupByIdArray = json.groupByIdArray;            
             $.each(allGroupArray, function(i){
                //  window.alert("  groupByIdArray[0].PARID: "+groupByIdArray[0].PARID+ "  allGroupArray[i].ID: "+allGroupArray[i].ID);
            if(groupByIdArray[0].PARID==allGroupArray[i].ID){
               tempHTML1=" <option  selected   value="+ allGroupArray[i].ID  + ">"+allGroupArray[i].NAME ;
              }else{
                   tempHTML1=" <option   value="+ allGroupArray[i].ID  + ">"+allGroupArray[i].NAME ;
              }
  });                    
         $("#groupName").val(groupByIdArray[0].NAME);
         $("#oldGroupName").val(groupByIdArray[0].NAME);
           }
      });   

2 后天通过struts2 action 取数据

public  String comInitGroupEdit(){
String queryAllGroup =" SELECT tg.group_id ID,tg.group_name NAME   FROM tb_iap_tgt_group  tg ORDER BY tg.group_id ASC  ";
String queryGroupById ="  SELECT tg.group_id ID ,tg.group_id_parent parId ,tg.group_name NAME FROM tb_iap_tgt_group  tg WHERE tg.group_id="+groupId;
Map<String,Object> map = new HashMap<String, Object>();

map.put("querySql",queryAllGroup);
     List<Map<String,Object>> results = indexService.getCommonQuery("getCommonQuery",map);
JSONArray allGroupArray=JSONArray.fromObject(results);
jsonObject.put("allGroupArray", allGroupArray);

map.put("querySql",queryGroupById);
      results = indexService.getCommonQuery("getCommonQuery",map);
JSONArray groupByIdArray=JSONArray.fromObject(results);
jsonObject.put("groupByIdArray", groupByIdArray);


return "jsonObject";
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表