问题:前台传数组对象,后台接收时,参数后面会多出一对中括号
例如:{'param_integer':[1,2,3]} => 参数名会变成:param_integer[]
解决办法:
- 前台处理,如果发送过程中出现这种问题,就是用
jQuery.param(obj,true)转换一下数据
- 后台处理
可使用spring的注解 @requestParam 中的属性value 置为 list[]
即 @requestParam(value=”list[]”) List names
便可接收。
问题:前台传数组对象,后台接收时,参数后面会多出一对中括号
例如:{'param_integer':[1,2,3]} => 参数名会变成:param_integer[]
解决办法:
jQuery.param(obj,true)转换一下数据可使用spring的注解 @requestParam 中的属性value 置为 list[]
即 @requestParam(value=”list[]”) List names
便可接收。
本文标题:JQuery param %5B%5D 数据参数序列化问题
本文链接:https://www.haomeiwen.com/subject/jjngpxtx.html
网友评论