--------------------------------前台代码----------------------------
var arrs = [];
$.ajax({
url:"", //请求的url地址
dataType:"json", //返回格式为json
data: {ids:arrs}, //请求参数
traditional:true,//传递数组需要加这个参数,否则传递到后台为null
async:true,//请求是否异步,默认为异步,这也是ajax重要特性
type: "GET",//此时的请求方式GET和POST都可以使用,只是在浏览器中传参的表现方式不同
success:function(data){
},
error:function(){
}
});
------------------------------后台获取参数处理----------------------------
@ResponseBody
@RequestMapping(value = "saveCopyLayers")
@Transactional(rollbackFor=Exception.class)
public AjaxJson saveCopyLayers(HttpServletRequest request, HttpServletResponse response, String[] ids) {
AjaxJson j = new AjaxJson();
try {
} catch (Exception e) {
}
return j;
}
注意事项:ajax请求时属性设置 traditional:true;前后台传递参数的名称一致。