传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集合到后台相关推荐

  1. html如何遍历ajax数组,ajax返回json数组遍历添加到html

    大致需求为类型限制根据类型获取不同结果列表,再根据模糊查询搜索出结果,效果如下:- 例子:利用AJAX返回JSON数据,间接访问数据库,查出Nation 表,并用下拉列表显示 造一个外部下拉列表框 J ...

  2. Springboot接收ajax提交JSON数组

    AJAX传递JSON数据 function save() {var data = JSON.stringify({d_date: "2019-06-06",vc_exchange ...

  3. java获取ajax传的数组对象,ajax传递对象数组

    ajax data怎么传对象数组 参考代码如下: var as = []; var temp = []; for ( var int = 0; int < 5; int++) { temp.pu ...

  4. ajax传递json数组php,怎么通过ajax传送json数组到php,并通过php将数据插入数据库

    如题.本人刚开始学习php,基础并不好,百度了好久都无法实现,希望能给出例子.json数据是拼接得到的 t 1.php不会写 回复讨论(解决方案) 一般网站返回的格式是json POST提交的话 写成 ...

  5. Jquery中使用ajax传json参数并从SpringBoot后台Controller返回消息

    场景 前端通过ajax提交json格式的数据,后台接受到实现具体的业务后 返回给前端消息提示. 实现 html页面代码 <button id="printBtn" class ...

  6. vue前端$axios向后台传json数组如何接受,以及URL乱码/解码的问题。

    开发环境: vue脚手架+elementUI springboot+JPA+mybatis 直奔主题 前端数据: SalePlan在后台是一个实体类对象,除了spDetails其余参数都可以通过该实体 ...

  7. 前台传json ajax,ajax使用json数组------前端往后台发送json数组及后台往前端发送json数组...

    1.引子 2.前端往后台传输json数据 JSON.stringify()方法将json对象转为字符串形式.如果不使用**JSON.stringify()**方法,后台的java代码将不能获得json ...

  8. ajax使用json数组,使用JSON传递数组值的Ajax

    我有一个复选框和提交按钮表格的html表单. 当按钮被点击时,我打电话和ajax_function在那里我想传递 的数据到另一个php页面.我不知道如果我做了什么,到目前为止是正确的,所以我可以pro ...

  9. js ajax传对象数组参数,JS传递对象数组为参数给后端,后端获取

    JS传递对象数组为参数给后端,后端获取. 前端JS代码: var conditons = []; var test1 = new Object(); test1.name="1"; ...

最新文章

  1. 无人值守安装win2003+sp2的补丁
  2. Matlab绘图高级部分
  3. 学生电脑哪个牌子好_面包冷藏车哪个牌子好
  4. MPU6050开发 -- Linux下测试
  5. C++字符串类型转化
  6. Lodop打印设计界面生成代码带”...(省略)”
  7. Flume实战采集文件内容存入HDFS
  8. sqlserver 查询一个表的所有字段代码
  9. 解析软件系统稳定性的三大秘密
  10. linux 内核参数分析,linux 内核参数VM调优 之 参数调节和场景分析
  11. JavaScript基础语法快速入门
  12. 【hiho一下 第147周】小Hi的烦恼
  13. 博客改版日记9.7——内测先锋队总动员
  14. Java医院管理系统完整代码_医院管理系统(JAVA代码)
  15. Win10防止Windows安全中心(Windows Defender)乱删文件
  16. 虚幻引擎(UE4) UMG 创建菜单
  17. php 将数字转为大写,将数字小写转为大写 php
  18. 一键式统计6.0季报测试
  19. 那些酷炫的网页你也可以做到——第二篇(HTML排版)
  20. 几个学习软件测试的网站

热门文章

  1. 老毛桃备份linux,一、整合老毛桃PE + Deepin Linux
  2. 产品设计 - 关于测试
  3. 窥国外uml应用情况之一隅
  4. 方博机器人_贝尔机器人的学员这么优秀 难道你真的不知道吗
  5. PMP每日一练 | 考试不迷路-4.28
  6. 图片铺满div元素不变形,超出部分隐藏,保留中心部分css代码
  7. 锂电池健康状态估算方法综述
  8. Codeforces Round #400 (Div. 1 + Div. 2, combined) 776E. The Holmes Children(待翻译)
  9. .sync与v-model的区别
  10. 两种计算Java对象大小的方法