ajax jsonObject struts2

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";
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值