美文网首页
JQuery param %5B%5D 数据参数序列化问题

JQuery param %5B%5D 数据参数序列化问题

作者: w_nanan | 来源:发表于2017-11-01 19:34 被阅读643次

问题:前台传数组对象,后台接收时,参数后面会多出一对中括号
例如:{'param_integer':[1,2,3]} => 参数名会变成:param_integer[]

解决办法:

  1. 前台处理,如果发送过程中出现这种问题,就是用jQuery.param(obj,true)转换一下数据

参考:http://www.css88.com/jqapi-1.9/jQuery.param/

  1. 后台处理

可使用spring的注解 @requestParam 中的属性value 置为 list[]
即 @requestParam(value=”list[]”) List names
便可接收。

相关文章

网友评论

      本文标题:JQuery param %5B%5D 数据参数序列化问题

      本文链接:https://www.haomeiwen.com/subject/jjngpxtx.html