$.Ajax()方式传递数组参数
2018-01-26 16:35
239 查看
本文采用Springmvc编写
1.前台js部分
function ok(){
var arr=[];//代表数组
$.ajax({
type: 'POST',
data: {param:arr},//第一个参数是自己随意定义的,第二个是数组
cache:false,
dataType:'json',
async:true,
traditional:true,//这个参数必须添加,采用传统方式转换
url: '<%=request.getContextPath()%>/images1/upload',
error: function (data) {
layer.msg("上传失败");
},
success: function (data) {
layer.msg("上传成功");
}
})
}
2.后台Action
@RequestMapping(value = "upload")
@ResponseBody
public String upload(HttpServletRequest request,String[] arr) throws IOException {
String[] list=arr;//数组接收
System.out.println("数组的大小为:========"+list.length);
}
1.前台js部分
function ok(){
var arr=[];//代表数组
$.ajax({
type: 'POST',
data: {param:arr},//第一个参数是自己随意定义的,第二个是数组
cache:false,
dataType:'json',
async:true,
traditional:true,//这个参数必须添加,采用传统方式转换
url: '<%=request.getContextPath()%>/images1/upload',
error: function (data) {
layer.msg("上传失败");
},
success: function (data) {
layer.msg("上传成功");
}
})
}
2.后台Action
@RequestMapping(value = "upload")
@ResponseBody
public String upload(HttpServletRequest request,String[] arr) throws IOException {
String[] list=arr;//数组接收
System.out.println("数组的大小为:========"+list.length);
}
相关文章推荐
- ajax传递给后台数组参数方式
- ajax传递给后台数组参数方式
- ajax传递给后台数组参数方式
- ajax传递给后台数组参数方式
- java中如何在ajax发送参数的时候,参数以数组的方式传递到后数组台
- ajax传递给后台数组参数方式
- ajax传递给后台数组参数方式
- ajax传递给asp.net mvc 后台数组参数方式
- ajax传递给后台数组参数方式
- ajax传递给后台数组参数方式
- ajax传递给后台数组参数方式
- ajax传递给后台数组参数方式
- jquery中通过ajax调用webservice传递数组参数的问题
- 数组作为参数传递的方式
- ajax 向后台如何传递数组参数
- asp.net mvc ajax传递给后台数组参数
- ajax post方式传递参数
- 用ajax传递参数时构建参数对象的方式
- http url get方式传递数组参数
- 一维数组和二位数组作为函数参数进行传递的方式