JS传递对象数组为参数给后端,后端获取。

前端JS代码:

var conditons = [];

var test1 = new Object();

test1.name="1";

test1.id="2";

var test2 = new Object();

test2.name="1";

test2.id="2";

conditons.push(test1);

conditons.push(test2);

$(function(){

$.ajax({

async:"false",

type:'post',

url:'链接',

data:{name:"123",conditions:JSON.stringify(conditons)},

dataType : 'json',

success:function(data){

console.log(data);

},

error: function (XMLHttpRequest, textStatus, errorThrown){

alert("error");

}

});

});

重点注意:将对象数组转为JSON形式的字符串:JSON.stringify

后端获取:

String conditions = request.getParameter("conditions");

JSONArray conditionList = JSONArray.fromObject(conditions);

js ajax传对象数组参数,JS传递对象数组为参数给后端,后端获取相关推荐

  1. Java黑皮书课后题第7章:*7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示

    7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置.改写方法将参数中传递的数组倒置,并返回该数组.编写一个测试程序,输入10个数字,倒置它们并显示 题目 题目描述 破题 代码 ...

  2. Android Intent之传递带有对象的集合(Serializable传递对象和对象集合)

    Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象. 要求被传递的对象必须实现上述2种接口中的一种 ...

  3. 微信小程序从前端wxml页面数据获取,到JS页面数据对象字符化,传递给后台,前台再从后台获取数据并在wxml页面动态展示数据(前后台交互实现发表动态功能)

    页面: 事件是视图层到逻辑层的通讯方式. 事件可以将用户的行为反馈到逻辑层进行处理. 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数. 事件对象可以携带额外信息,如 id, ...

  4. js函数传参时:值传递和引用传递的区别

    值传递是单向的传递,只能由实参传递给形参,而不能由形参传递给实参,因为值传递的数据,地址和值是一个内容,所以修改形参的数据不会影响到实参的数据.所以形参的改变不会影响到实参. 值传递就是在函数调用中函 ...

  5. js bind 传参、_Node.js 在微医的应用场景及实践

    我是来自微医集团消费事业群的前端工程师高翔,这篇文章整理自我在<第一届缤纷前端技术沙龙>的主题分享<Node.js 在医疗行业的应用>,介绍了 Node.js 在微医的发展历程 ...

  6. js bind 传参、_Node.js 在企业中的应用实践集锦

    Node.js 在企业中的应用实践 在和一些 Nodeer 童鞋的分享交流过程中,也会听到一些声音:"Node.js 在企业中是如何应用的?有哪些大厂在实践?",于是公众号 &qu ...

  7. ajax传递多参数类型,Ajax传递不同类型的参数

    1.目录结构: 1.传递普通的参数 2.传递对象 3.传递List 4.传递数组 1.1 前端页面 前端页面.png 1.2 HTML代码 注意:需要引入layui噢 button{ margin-t ...

  8. properties解耦数据库参数和SQL参数的传递

    在往常连接数据库中,我使用工具类封装数据库的连接工具,在db.properties中配置数据库的相关参数,在工具类中用properties流来读取配置,那么在MyBatis中是否有相同的方法来解耦xm ...

  9. android 使用intent传递对象,Android--Intent传递对象

    Intent 传递对象通常有两种实现方式,Serializable 和 Parcelable: 一.Serializable:序列化,表示将一个对象转换成可存储或可传输的状态,序列化后的对象可以在网络 ...

最新文章

  1. mysql 服务启动异常
  2. Eclipse europa 更新时 Error retrieving feature.xml. [error in opening zip file]
  3. 【小项目关键技术五】控制全彩 WS2812 灯环/灯带
  4. 分块查询 缓解内存开销
  5. Linux Android 常用shell命令汇总 不断更新
  6. C#多线程|匿名委托传参数|测试您的网站能承受的压力|附源代码
  7. Java ADF Template程序不能连接ArcGIS Server问题
  8. php小算法总结一(数组重排,进制转换,二分查找)
  9. python 坦克大战
  10. 项目管理之敏捷开发之道
  11. iOS逆向专栏总目录(持续更新)
  12. sendcloud历险记
  13. wlan协议—802.11n—802.11ac 5G和2.4G
  14. flowable工作流简单请假流程,自定义完成的流程图表颜色字体以及连接线的颜色字体。
  15. Cesium深入浅出之视频投影
  16. Android刘海屏、水滴屏全面屏适配详解大厂直通车!
  17. java8解析带有 AM/PM 的12小时制 时间字符串
  18. 高德地图Javascript API设置域名白名单
  19. php 无法加载activex,IE无法加载 Activex 控件的解决办法
  20. 济南python工资一般多少-济南在线学Python

热门文章

  1. Python:基础操作(2)
  2. GPU硬件结构和程序具体参数设置
  3. php写实体类,自动生成实体类(方式一)
  4. 【Matlab】判断是否为空?是否为NaN?
  5. 英伟达jetson tx1开发套件配置tensorflow
  6. 科大星云诗社动态20201206
  7. [:zh]给机械课程设计的一封信[:] 2017-12-23
  8. 海南师范大学计算机设计大赛证书,我校品牌VI设计作品在中国大学生计算机设计大赛海南省赛中获得一等奖...
  9. python与mysql数据库_python与MySQL数据库
  10. python分片操作_【python原理解析】python中分片的实现原理及使用技巧