如果要同时刷新两个,也不用放回两个一个也可以的,把两个结果集放到一个数组里。result[s1]=$s1;result[s2]=$s2;在前台result.s1.字段名;result.s2.字段名。就行。
可以的,绑定s1的change事件,然后用getJSON的ajax方法根据s1的val作为url的get参数,然后在这个后台的文件里面的结果生成json的js形式返回,没必要返回两个JSON,JSON可以是数组或者对象,返回一个二维或者多维的数组的JSON就可以了。
用一个map把这2个list装起来,将map以json格式直接返回,
后台map:
map
map.put("list1",list1);
map.put("list2",list2);
页面回调函数:
var list1 = data.list1;
var list2 = data.list2;