一、ajax(传递数组)及controller写法
ajax:
function finish(locations, lats, lngs){
$.ajax({
traditional: true,
data:{
"locations":locations,
"lats":lats,
"lngs":lngs
},
type:"POST",
dataType: 'json',
url:"setLocations",
success:function(data){
//done
},
error:function(data){
alert("数据库错误!")
}
});
}
controller:
@RequestMapping(value = "setLocations")
public @ResponseBody ResultDto setLocations(
@RequestParam("locations") String[] locations,
@RequestParam("lats") double[] lats,
@RequestParam("lngs") double[] lngs
){
return service.setLocations(locations, lats, lngs);
}