ajax异步请求向后台带数据(数组)
直接开始
有的时候我们做一个删除功能的时候为了方便和快速的来执行 就有一个批量删除出现
删除的时候 我们往后台带的基本上是一个关键属性(字段)
但是批量删除的时候就不仅仅是一个属性了 而是多个属性
这个时候我们就考虑到了数组 来存放多个属性 我这就直接说id了
但是大家可能发现直接带数组后台是取不到你带过来的数组的 为什么呢?
特殊问题特殊对待 我只说一下两种传值的方法和注意的地方
这个截图想必也看得懂
解释一下
1:如果使用第一种方法拼接的话 就可以直接把数组带到后台 然后后台准备一个数组参数 来接收
重要的是第二种(我就是用第二种 然后出了点小插曲
2:我们使用使用第二种的时候 用data带数据的时候直接带数组的时候会发现后台取不到值 然后看前台数据可以看见(借一个图)
可以看见定义名字的时候后面有[] 因为你想传的是数组 所以定义属性名字的时候就默认是数组的格式 后台不能够与前者一致
但是 这有一种简单的方法 我图里面写注释了就是在data后面加上traditional:true; 然后后台就可以直接用ids名字了
后台