背景:

JQGrid需要进行批量删除操作传给后台的是数组,结果后台接收不到值。

后台语言:java

原因:

ajax传递参数时,traditional 默认为false,JQuery会深度序列化参数对象,为了适应别的框架,但是Servelt API 无法处理,所以我们要设置 traditional 的值为ture,使其进行传统的序列化方式。

            $.ajax({type: 'post',url: '#',traditional:true,             //必须加!!!!!!需要这个值为true进行阻止深度序列化。data:{'userids':userids,'roleid':roleid},success: function(data) {}}});

  

官方文档解释:

官方文档的解释如下:
traditional
类型:Boolean
如果你想要用传统的方式来序列化数据,那么就设置为 true。
Set this to true if you wish to use the traditional style of param serialization

参考:

http://blog.csdn.net/ojackhao/article/details/24580437

https://my.oschina.net/i33/blog/119506

转载于:https://www.cnblogs.com/net-safe/p/6867143.html

ajax传递数组后台接收不到值的问题相关推荐

  1. ajax传递数组,后台接收

    页面 var names = new Array();//获取以name开头的input$("input[id^='name']").each(function(i){names[ ...

  2. ajax 传递数组与接收

    //ajax部分 $(function(){$('#bm').click(function(){var zhi = $('.ybm').html();var pid = $('#pid').val() ...

  3. ajax传递excel后台接收,前端上传EXCEL文件,后台servlet怎么获取EXCEL中的数据

    //excel文件 private File xlsFile; //excel列名 private static final String[] SALARYIMPORTVALUE_COLUMN_NAM ...

  4. ajax传递数组到后台时为空,ajax传递数组,后台接收为null解决方法

    traditional:true,加上这个就好,默认为false,即允许深度序列化参数,但是servlet api不支持,所有设为true阻止就好了. $.ajax({ type:'post', ur ...

  5. ajax里数组添加数据,小笔记(一):ajax传递数组及将ajax返回数据赋值

    当使用ajax传递数据时,有可能传递多个数据,这是使用以下方法传递数据就会显得数据过多且混杂 $.ajax({ type:'post', url:url, data:{data:data,conten ...

  6. php ajax向后台怎么传数组,利用ajax传递数组及后台接收的方法详解

    这篇文章主要给大家介绍了关于利用ajax传递数组及后台接收的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们一起来学习学习吧. 前言 我们在使用ajax异步的提交多选框得到需要 ...

  7. php ajax传递数组,ajax怎样传递数组到后台

    这次给大家带来ajax怎样传递数组到后台,ajax传递数组到后台的注意事项有哪些,下面就是实战案例,一起来看一下. 前言 我们在使用ajax异步的提交多选框得到需要操作的对象的id,这时我们可以把每一 ...

  8. ajax传递数组 用struts2来接收

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/a78460750/article/de ...

  9. html点击按钮获取列表数据传递到页面,随笔:ajax传递数组,layui父子页面传值,下来菜单赋值,父页面数据获取,表格数据替换为字符串...

    一.Ajax向后台传递数组问题:(声明前台我使用的layui框架) 例:我们要多前台一个数据表格进行批量删除操作,我们通过复选框选中数据id,将id存入一个数组中,然后利用ajax传递给后台,完成批量 ...

最新文章

  1. OTS parsing error: invalid version tag woff和ttf文件被Filter拦截
  2. Web 服务编程,REST 与 SOAP
  3. java qq音乐接口 api,QQ音乐解析API接口更新:支持HQ,ape,flac无损音质,缓存功能
  4. 《JavaScript高级程序设计》学习笔记(第二章)
  5. js如何获取计算机当前时间,js获取当前系统时间
  6. 计算机网络之网络概述:3、性能指标(速率、带宽、吞吐量、时延、RTT、利用率)
  7. python在线翻译脚本_用Python抓取百度翻译内容并打造自己的翻译脚本!
  8. 联想集团委任杨澜为独立董事:任期三年年薪235万元
  9. GameObject.Find() 和 Transform.Find()的区别
  10. 重庆高考成绩查询2021时间几号,2021重庆高考时间是几号
  11. ngrok转发mysql连接_使用小米球 -Ngrok 实现内网转发
  12. 北航计算机学院复试流程,2018北航计算机考研复试经验
  13. (大数据应用考察)全国水资源分析可视化
  14. 以洪荒之力打开linux德·摩根定律
  15. C#开发实战视频教程_基于多线程C#开发QQ农场
  16. 天兔(Lepus)监控系统快速安装部署
  17. HTML中让整个效果居中,仅使用CSS做到完全居中的超级攻略
  18. IDEA报错:不支持发行版本
  19. js文件在谷歌浏览器上显示乱码问题
  20. 为什么CPU需要时钟才能工作

热门文章

  1. Oracle编程入门经典 第8章 索引
  2. 程序员面试题精选100题(18)-用两个栈实现队列[数据结构]
  3. 【Tomcat】Tomcat 系统架构与设计模式,第 1 部分: 工作原理
  4. 内部类调用相同属性同名时的调用细节
  5. tornado异步请求非阻塞
  6. 2017.12.19 白盒测试作业第四次小组例会
  7. vue.js 组件之间传递数据
  8. topcoder srm 711 div1 -3
  9. C#图片压缩的实现方法
  10. mes生产管理的定义