首先,JSON是什么?json对我来说就是一个数组,JSON传值就是对数组进行传递,那如何进行传递?请看:
从服务器端处理数据包装成JSON格式的数据,然后进行传递
CommColorMapper colorMapper=session1.getMapper(CommColorMapper.class);
ArrayList<CommColor> colorList=colorMapper.selectByAll();
CommSizeMapper sizeMapper=session1.getMapper(CommSizeMapper.class);
ArrayList<CommSize> sizeList=sizeMapper.selectByAll();
List<CommSort> sortList=sortMapper.selectByAll();
session.setAttribute("sortList", sortList);
ArrayList list=new ArrayList();
list.add(colorList);
list.add(sizeList);
//list.add(sortList);
JSONArray Jsonsort=new JSONArray();
Jsonsort.add(list);
response.getWriter().print(Jsonsort);
从前端进行接收并打印
$.ajax({
url:"AjaxServet.do",
type:"POST",
data:{
},
success:function(data){
alert(data);
var date=JSON.parse(data)
//var data=eval("("&#