ajax异步请求向后台带数据(数组)

          直接开始 

有的时候我们做一个删除功能的时候为了方便和快速的来执行 就有一个批量删除出现

删除的时候 我们往后台带的基本上是一个关键属性(字段)

但是批量删除的时候就不仅仅是一个属性了 而是多个属性

这个时候我们就考虑到了数组  来存放多个属性   我这就直接说id了

但是大家可能发现直接带数组后台是取不到你带过来的数组的 为什么呢?

特殊问题特殊对待  我只说一下两种传值的方法和注意的地方

这个截图想必也看得懂

解释一下

1:如果使用第一种方法拼接的话 就可以直接把数组带到后台 然后后台准备一个数组参数 来接收

重要的是第二种(我就是用第二种 然后出了点小插曲

2:我们使用使用第二种的时候 用data带数据的时候直接带数组的时候会发现后台取不到值 然后看前台数据可以看见(借一个图)

 可以看见定义名字的时候后面有[]  因为你想传的是数组 所以定义属性名字的时候就默认是数组的格式   后台不能够与前者一致

但是 这有一种简单的方法  我图里面写注释了就是在data后面加上traditional:true;  然后后台就可以直接用ids名字了

后台

原文地址:https://www.cnblogs.com/lqh-haodi/p/10795782.html