只需要在参数后面加 "" 就可以传递数组了

function sendArray() {var strArray = ["A","B","C","D"];var numArray = [1,2,3,4];$.ajax({url:"sendArray",type:"post",data:{strArray:strArray+"",numArray:numArray+""},dataType:"json",success:function (suc) {console.log(suc);},error:function (err) {console.log(err);}});
}
sendArray();

或者开启Ajax防止深度序列化traditional: true

function sendArray() {var strArray = ["A","B","C","D"];var numArray = [1,2,3,4];$.ajax({url:"sendArray",type:"post",data:{strArray:strArray,numArray:numArray},traditional: true,//防止深度序列化dataType:"json",success:function (suc) {console.log(suc);},error:function (err) {console.log(err);}});
}
sendArray();

后台接收

    @RequestMapping("/sendArray")@ResponseBodypublic String sendArray(String[] strArray, Integer[] numArray) {System.out.println("strArray:"+strArray[0]+","+strArray[1]+","+strArray[2]);System.out.println("numArray:"+numArray[0]+","+numArray[1]+","+numArray[2]);return "成功";}

js通过Ajax传递数组相关推荐

  1. JS AJAX传递数组的方法

    在用ajax传递数组时一开始用的是 $.post({url:'delEmployee',data:{'ids':ids},success:function(){}}}) 后台无法接收,浏览器报错 后来 ...

  2. ajax传递数组怎么传?ajax数组传递

    在我们平时的开发中,经常会需要用到ajax,关于ajax是什么,又该如何传递参数,相信通过上几篇文章你们已经有所了解.但是,ajax中要如何传递数组你们又知道吗?今天我们就来聊一聊ajax中该如何传递 ...

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

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

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

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

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

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

  6. Ajax传递数组对象

    Ajax传递数组对象 一.JS部分写法 1.JSON.stringify(submitMainComponent.billSubmit) 转json 2.contentType: 'applicati ...

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

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

  8. ajax传递数组怎么办?

    最近项目中遇到ajax传递数组的需求,之前都是传递对象,直接操作,很爽,但是直接传递数组的话,后端按照变量名称取不到值,怎么办? traditional出马,将ajax的traditional参数设置 ...

  9. 数组类型参数传递问题:$.ajax传递数组的traditional参数传递必须true

    数组类型参数传递问题:$.ajax传递数组的traditional参数传递必须true 转载自:https://www.cnblogs.com/goloving/p/7676811.html 数组类型 ...

最新文章

  1. 使用Microsoft Visual Studio International Pack获得中文字符串的所有拼音组合(处理多音字)...
  2. java web 里的JSP 对象的简单了解
  3. 像git一样使用AI数据集!免费数据托管工具上线,让模型用「活」的数据集训练...
  4. 科大星云诗社动态20201221
  5. FEKO V7.0安装教程
  6. pyenv 让 python 版本完美切换
  7. 2016年下半年《软件评测师》下午试卷及答案
  8. 因低俗色情网络文学作品 多个知名小说平台停更整改
  9. 喜庆传统中国红色纹理背景,吉庆节日必备!
  10. go语言应用知识:-1-输入项目信息,获取相应内容打印
  11. 迅雷漫画下载工具II beta3 v1.2.3.204
  12. 基于CTP的期货智能程序化交易系统平台
  13. FAT32与NTFS区别
  14. day1 -- ELMO语言模型
  15. Chrome 扩展 Pomodoro 开发小结
  16. 直击人心的数据可视化设计作品
  17. 7-4 身份证号码最后一位 (100分)
  18. 计算机培训教学准备,计算机教学计划锦集五篇
  19. MOS管及其外围电路设计
  20. 一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?大厂面经合集

热门文章

  1. linux p4 命令行,linux下的p4用法
  2. mysql日期对应java类型_Mysql与Java日期类型
  3. 推荐一款 Linux 上比较漂亮的字体(转)
  4. happyCode(11start) 权限控制 shiro 密码MD5安全加密,密码盐,系统用户认证
  5. 校验验证码 实现登录验证
  6. 网页出现503 service unavailable是什么意思?怎么解决?
  7. 查询 IEEE 期刊往年影响因子以及趋势
  8. pacemaker+corosync+pcs实验
  9. 25-陈庆祥-词法分析
  10. 肩负移动未来的“LTE”,终端开发遭遇两个壁垒