在项目中遇到需要向后台发送多个相同参数名的值,比如做批量删除时需要传入一个ids的数组来进行批量操作。
解决方式:
通过ajax一个属性traditional:true来指定参数序列化时,不做深度序列化。
(还有其他方式,但是比较麻烦,暂时不记录,后续有时间再补充) ajax通过post方法传数组
前端代码:
// 获取选中的线索
var $clues = $("input[name=oncheck]:checked");
// 遍历clue数组,并将clue.val()放入一个数组中
var ids = new Array();
$