1.第一种方式
前台代码
var arrays= [];//定义要传递的数组
arrays.push("1");
arrays.push("2");
arrays.push("3");//向数组中添加元素
$.ajax({
type:"post",
url:"",
data:{arrays:arrays},
dataType: "json",
traditional: true,//必须指定为true
success:function(data){
if(data.success){
arrays= [];
}
}
});
后台代码
public JsonResult getArrays(String[] arrays){
//这个时候已经得到了arrays数组值
//利用Array类中的toString方法
//调用Array.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分开
System.out.println(Arrays.toString(arrays));
//输出:[1, 2, 3]
return JsonResult.ok(arrays[0]) ;
}
1.第二种方式
前台代码
var arrays= [];//定义要传递的数组
arrays.push("1");
arrays.push("2");
arrays.push("3");//向数组中添加元素
$.ajax({
type:"post",
url:"",
data:{arrays:arrays},
dataType: "json",
success:function(data){
if(data.success){
arrays= [];
}
}
});
后台代码
public JsonResult getArrays(@RequestParam("arrays[]") String[] arrays){
//这个时候已经得到了arrays数组值
//利用Array类中的toString方法
//调用Array.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分开
System.out.println(Arrays.toString(arrays));
//输出:[1, 2, 3]
return JsonResult.ok(arrays[0]) ;
}