jquery ajax如何返回JSON类型问题

2024年11月20日 17:12
有3个网友回答
网友(1):

如果要同时刷新两个,也不用放回两个一个也可以的,把两个结果集放到一个数组里。result[s1]=$s1;result[s2]=$s2;在前台result.s1.字段名;result.s2.字段名。就行。

网友(2):

可以的,绑定s1的change事件,然后用getJSON的ajax方法根据s1的val作为url的get参数,然后在这个后台的文件里面的结果生成json的js形式返回,没必要返回两个JSON,JSON可以是数组或者对象,返回一个二维或者多维的数组的JSON就可以了。

网友(3):

用一个map把这2个list装起来,将map以json格式直接返回,
后台map:
map map = new HashMap();
map.put("list1",list1);
map.put("list2",list2);
页面回调函数:
var list1 = data.list1;
var list2 = data.list2;