1 FusionCharts.ready(function(){ 2 var name = $("#classs",parent.document).val(); 3 $.ajax({ 4 type:"POST", 5 data:{name:name}, 6 url :"${pageContext.request.contextPath}/Statistics/studentListData.action", 7 success: function(responseText){ 8 var fusioncharts = new FusionCharts({
1 @ResponseBody 2 @RequestMapping("studentListData") 3 public void studentListData(String name,HttpServletRequest request,HttpServletResponse response) { 4 5 response.setContentType("text/html;charset=UTF-8"); 6 response.setHeader("Pragma","No-cache"); 7 response.setHeader("Cache-Control","no-cache"); 8 response.setDateHeader("Expires", 0); 9 10 List list = Service.getstudents(name);11 12 StringBuffer sb = new StringBuffer();13 14 Integer row1 = 4;15 int size = list.size();16 Integer row = size / row1 + (size % row1 == 0 ? 0 : 1);17 sb.append(""); 18 sb.append(" "); 35 36 37 try {38 response.getWriter().write(sb.toString());39 } catch (Exception e) {40 e.printStackTrace();41 } 42 }");19 for(int i = 0;i ");29 sb.append("list2 = list.subList(i*row1, (i+1) * row1 > size ? size : (i + 1) * row1);21 int colmn = 0;22 for (Classs object : list2) {23 sb.append("
");25 colmn+=1;26 }27 }28 sb.append(" ");30 sb.append(" "); 34 sb.append("");31 sb.append(" ");32 sb.append(" ");33 sb.append("
9 type: 'heatmap',10 renderAt: 'chart-container',11 width: '700',12 height: '400',13 dataFormat: 'xml',14 dataSource:responseText15 });16 fusioncharts.render(); 17 } 18 });19 20 });
效果是这样子滴