ajax传json数组或List集合到后台
传json数组
前端代码如下:
function ajaxClick() {var arr = []var jsont = {"name": "hejinghuan", "age": "23"};var jsont2 = {"name": "yongzheng", "age": "33"};var jsont3 = {"name": "huangdi", "age": "34"};arr.push(jsont);arr.push(jsont2);arr.push(jsont3);$.ajax({ // ajax登陆请求url: "ajaxdemo/test",type:"POST",data:{params:JSON.stringify(arr)},async:false,success:function(data){alert(data);}});
}
后台代码:
这里接收的是params,也就是data:{params:JSON.stringify(arr)}这个ajax中传入参数的key,接收到之后用fastjson将字符串转成JSON数组。
@RestController
@RequestMapping("/ajaxdemo")
public class ajaxController {@RequestMapping("test")public String ajaxparam(@RequestParam String params) {JSONArray paradms = JSON.parseArray(params);for (int i = 0; i< paradms.size();i++) {JSONObject paramjson = (JSONObject) paradms.get(i);String name = paramjson.getString("name");System.out.println(name);}System.out.println(params);return params;}
}
传List集合
前端代码如下:
function setDatDocumentRight(){var empIds = [];empIds.push("测试1");empIds.push("测试2");empIds.push("测试3");empIds.push("测试4");empIds.push("测试5");empIds.push("测试6");$.ajax({url: '',async: false,type: "post",data: {empIds: empIds},dataType: "json",success:function(data){alert(data);}});
}
后台代码:
@RequestMapping("/testAjaxList")
@ResponseBody
public void testAjaxList(@RequestParam("empIds[]") List<String> empIds) {for (String empId : empIds) {System.out.println(empId);}
}
ajax传json数组或List集合到后台相关推荐
- html如何遍历ajax数组,ajax返回json数组遍历添加到html
大致需求为类型限制根据类型获取不同结果列表,再根据模糊查询搜索出结果,效果如下:- 例子:利用AJAX返回JSON数据,间接访问数据库,查出Nation 表,并用下拉列表显示 造一个外部下拉列表框 J ...
- Springboot接收ajax提交JSON数组
AJAX传递JSON数据 function save() {var data = JSON.stringify({d_date: "2019-06-06",vc_exchange ...
- java获取ajax传的数组对象,ajax传递对象数组
ajax data怎么传对象数组 参考代码如下: var as = []; var temp = []; for ( var int = 0; int < 5; int++) { temp.pu ...
- ajax传递json数组php,怎么通过ajax传送json数组到php,并通过php将数据插入数据库
如题.本人刚开始学习php,基础并不好,百度了好久都无法实现,希望能给出例子.json数据是拼接得到的 t 1.php不会写 回复讨论(解决方案) 一般网站返回的格式是json POST提交的话 写成 ...
- Jquery中使用ajax传json参数并从SpringBoot后台Controller返回消息
场景 前端通过ajax提交json格式的数据,后台接受到实现具体的业务后 返回给前端消息提示. 实现 html页面代码 <button id="printBtn" class ...
- vue前端$axios向后台传json数组如何接受,以及URL乱码/解码的问题。
开发环境: vue脚手架+elementUI springboot+JPA+mybatis 直奔主题 前端数据: SalePlan在后台是一个实体类对象,除了spDetails其余参数都可以通过该实体 ...
- 前台传json ajax,ajax使用json数组------前端往后台发送json数组及后台往前端发送json数组...
1.引子 2.前端往后台传输json数据 JSON.stringify()方法将json对象转为字符串形式.如果不使用**JSON.stringify()**方法,后台的java代码将不能获得json ...
- ajax使用json数组,使用JSON传递数组值的Ajax
我有一个复选框和提交按钮表格的html表单. 当按钮被点击时,我打电话和ajax_function在那里我想传递 的数据到另一个php页面.我不知道如果我做了什么,到目前为止是正确的,所以我可以pro ...
- js ajax传对象数组参数,JS传递对象数组为参数给后端,后端获取
JS传递对象数组为参数给后端,后端获取. 前端JS代码: var conditons = []; var test1 = new Object(); test1.name="1"; ...
最新文章
- 无人值守安装win2003+sp2的补丁
- Matlab绘图高级部分
- 学生电脑哪个牌子好_面包冷藏车哪个牌子好
- MPU6050开发 -- Linux下测试
- C++字符串类型转化
- Lodop打印设计界面生成代码带”...(省略)”
- Flume实战采集文件内容存入HDFS
- sqlserver 查询一个表的所有字段代码
- 解析软件系统稳定性的三大秘密
- linux 内核参数分析,linux 内核参数VM调优 之 参数调节和场景分析
- JavaScript基础语法快速入门
- 【hiho一下 第147周】小Hi的烦恼
- 博客改版日记9.7——内测先锋队总动员
- Java医院管理系统完整代码_医院管理系统(JAVA代码)
- Win10防止Windows安全中心(Windows Defender)乱删文件
- 虚幻引擎(UE4) UMG 创建菜单
- php 将数字转为大写,将数字小写转为大写 php
- 一键式统计6.0季报测试
- 那些酷炫的网页你也可以做到——第二篇(HTML排版)
- 几个学习软件测试的网站
热门文章
- 老毛桃备份linux,一、整合老毛桃PE + Deepin Linux
- 产品设计 - 关于测试
- 窥国外uml应用情况之一隅
- 方博机器人_贝尔机器人的学员这么优秀 难道你真的不知道吗
- PMP每日一练 | 考试不迷路-4.28
- 图片铺满div元素不变形,超出部分隐藏,保留中心部分css代码
- 锂电池健康状态估算方法综述
- Codeforces Round #400 (Div. 1 + Div. 2, combined) 776E. The Holmes Children(待翻译)
- .sync与v-model的区别
- 两种计算Java对象大小的方法