最近在写一个练习项目,发现了一个坑,如图:

这段ajax是向服务器端发送两个值,其一是一个数值类型的Id,其二是一个数值类型的数组。
在发送前,我们通过alert打印发现数组的值是可以获取到的:

而我们后台日志打印发现是没有获取到数组的值的:
我们检查了下后台代码发现参数名也是一致的:

为什么没有获取到呢?
当我们打开开发者查看请求头发现:
原来是我们发送请求时,JQuery在数组参数名后面给我们拼接了一个中括号[]

解决方法:
在后台代码@RequestParam中添加这个中括号即可:

添加后即可获取到值

JQuery AJAX向SpringMVC服务器端发送数组的坑相关推荐

  1. ajax传递数组 php,jQuery.ajax向后台传递数组问题如何解决

    本文主要为大家详细介绍了jQuery.ajax向后台传递数组问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 今天重温了一个问题,jQuery.ajax向后台传递一 ...

  2. jQuery Ajax调用后如何管理重定向请求

    我使用$.post()使用Ajax调用servlet,然后使用生成的HTML片段替换用户当前页面中的div元素. 但是,如果会话超时,服务器将发送重定向指令以将用户发送到登录页面. 在这种情况下,jQ ...

  3. ajax点击更改div,jquery ajax双击div可直接修改div中的内容

    jquery ajax双击div可直接修改div中的内容 发布于 2017-04-03 17:26:16 | 127 次阅读 | 评论: 0 | 来源: 网友投递 jQuery javascript框 ...

  4. 【SpringMVC笔记】Ajax 入门(jQuery.ajax)

    Ajax Ajax 简介 伪造 Ajax(iframe标签) jQuery.ajax 使用 jQuery.ajax 案例 Ajax 执行流程 Ajax 异步加载数据案例 Ajax 验证用户名密码 获取 ...

  5. mvc jquery ajax方法,asp.net mvc-如何在jQuery $ .ajax()中将模型发送请求到MVC控制器方法...

    asp.net mvc-如何在jQuery $ .ajax()中将模型发送请求到MVC控制器方法 在使用以下代码进行自动刷新时,我假设执行发布后,模型将自动发送给控制器: $.ajax({ url: ...

  6. jquery ajax json传递数组,jQuery ajax 传递JSON数组到Spring Controller

    jQuery ajax传递单个JSON对象到后台很容易,这里记录的是传递多个JSON对象组成的JSON数组到java 后台,并说明java如何解析JSON数组. 1.js代码 var relation ...

  7. vb ajax提交post,使用jQuery AJAX将JS数组传递给VB.Net post

    我使用jQuery AJAX post请求将客户端JS数组传递给服务器端VB.NET代码.我有一种方法可行,但我想知道最佳做法.我一开始是这样的:使用jQuery AJAX将JS数组传递给VB.Net ...

  8. php jquery ajax输出数组吗,jquery – 从PHP返回数组时的Ajax Parse错误

    我已经阅读了关于这个问题的大部分SA问题,但没有一个解决了我的问题. 以下代码将JavaScript数组传递给PHP5.这工作正常,但是当我将一个PHP数组返回给ajax代码时,a parserror ...

  9. 【转】jQuery.ajax向后台传递数组问题

    $.ajax({ url: "/xxx", type: "GET", data: { "boxIds": boxIds, "box ...

最新文章

  1. Pinia轻量级状态管理
  2. Java学习总结:1
  3. Qt5的cmake文件位置
  4. 【事务】特性、安全保障及实现
  5. 七十六、SpringBoot 的数据缓存cache+Redis(三)
  6. JavaScript常用API总结
  7. wpf tabcontrol嵌套自动跳转上层_Python Selenium包应对嵌套网页的方法和简单 js 脚本运行的实现...
  8. LunarCrush将比特币批评家Peter Schiff列为第二大比特币影响者
  9. iis搭建php出现301,IIS服务器PHP下三种实现301重定向的方法
  10. vba shell java_VBA中shell函数
  11. C#解析xml文件获取中国的省市县地区名称和zipcode编号
  12. linux 文件压缩与解压
  13. cad填充密度怎么调整_CAD填充图案时无法正常填充看似封闭的区域怎么解决?
  14. 门锁MCU OTA升级指导文档
  15. JavaScript hash 与 history 实现客户端路由的原理
  16. 批量将txt文件转为csv文件
  17. C/C++可变参数列表参数处理方法va_list、va_start()、va_copy()、va_arg()、va_end()
  18. 常见算法:c语言矩阵算法问题
  19. 高德地图 toolbar
  20. Redis 如何实现库存扣减操作和防止被超卖

热门文章

  1. 水果FL Studio/Cubase/Studio one音乐宿主软件对比
  2. 论文阅读和复现:去除PPG运动伪影的IEEE论文
  3. 完整全面的Java资源库(包括构建、操作、代码分析、编译器、数据库、社区等等)
  4. 安卓系统链接airpods2声音小的问题
  5. python海龟编辑器中询问并获得输入咱弄出来的积木_源码图鉴
  6. CCFCSP认证202009-4星际旅行满分题解(C++)
  7. cad单位_老司机帮您 win10系统设置cad画图比例的流程 -win10使用教程
  8. Linux看内存标压低压,Linux 5.12将开始支持USB 4安全等级5 可禁用PCIe隧道功能
  9. Ubuntu18.04 安装Navicat
  10. php 导出表到excel文件格式,PHP导出数据到Excel