js传递数组到后台
来源:互联网 发布:淘宝买茶叶靠谱吗 编辑:程序博客网 时间:2024/05/23 14:34
今天一位同事碰到了这个问题,相互讨论了下,记录下备忘
方法一:
1.使用JSON.stringify 将数组对象转化成json字符串;
var array = ["1", "2"];$.ajax({ type : 'POST', url: path + '/check/testPost', contentType : "application/json" , data : JSON.stringify(array), success : function(data) { } });
2.传输过程中参数
3.后台处理
@RequestMapping(value = "/testPost", method = {RequestMethod.POST})public void testPost(@RequestBody String[] array) throws IOException { for (String string : array) { System.out.println(string); } return ;}
方法二:
1.前端不做处理:
var array = ["1", "2"];$.ajax({ type : 'POST', url: path + '/check/testPost', contentType: "application/x-www-form-urlencoded", data: {"array": array}, success : function(data) { } });
2.传输过程中参数
3.后台处理
@RequestMapping(value = "/testPost", method = {RequestMethod.POST})public void testPost(HttpServletRequest req) throws IOException { String[] array = req.getParameterValues("array[]"); for (String string : array) { System.out.println(string); } return ;}
注:两种post请求的content-type不同。
0 0
- js传递数组到后台
- js传递数组到后台
- js传递数组到后台
- js传递数组参数到后台controller
- js/jquey.ajax传递二位数组到java后台
- js将json数组传递到后台及接收
- jquery传递数组到后台
- Ajax 传递数组到后台
- ajax 传递数组到后台
- ajax post传递数组到后台
- AJAX传递数组到后台处理
- php---ajax传递多维数组到后台
- jsp页面传递数组参数到后台
- 页面拼写json数组,传递到后台
- ajax 传递一个对象数组到后台
- ajax传递数组参数到后台
- ajax传递json对象数组到后台
- 后台数组传递到前台<script>
- UIColor中使用16进制选取颜色
- Docker and Databases - a Hands-on Guide
- 洛谷1071 潜伏者
- Git教程学习(九)—自定义Git
- Android-MVVM架构-Data Binding的使用
- js传递数组到后台
- python 基本数据类型占用内存空间大小
- 【认证】【Austria】ORF HD (ORS)
- 栈
- C#开发的程序大致分为4种类型
- Linux下最完整的Samba服务器配置攻略
- Java SE学习笔记:抽象思想、包装类、final修饰符、代码块
- 寝室PC主机也能建站联网,在校大学生借助花生壳玩转“内网穿透”
- Flask学习笔记-2-扩展bootstrap,moment