我的前端JSP页面 用AJAX回传一个参数
后端用Servlet 来接收 然后通过这个参数 在数据库中的两个表中分别查询记录
我需要将这两条记录都回传给AJAX
回传一个我已经完成
我想问 回传两个参数 需要怎么办?????? JSONArray.fromObject() 可以传递两个参数吗????
请教给位大神 谢谢
------解决方案--------------------
你可以这样处理的:
后台:数据放到map中,添加到list中,json转换,传到前台
List list=new ArrayList();
HashMap p =new HashMap();
p.put("xx",值);
p.put("yyy",值);
list.add(p);
JSONArray json1=JSONArray.fromObject(list1);
ServletActionContext.getResponse().getWriter().print(json1.toString());
前台:遍历取数据就行了
success: function(json){
for(var i=0;i<json.length;i++){
var x=json[i].xx;
var y=json[i].yyy;
}
}
具体数据怎么处理就由你了