Axios使用post方法给后端传数组的问题

在做前后端对接的时候遇到的一个传数组的问题,首先,axios的post方法传值,我选择了使用实例化一个FormData对象来传值,然后后端使用post正常取值嘛。但是我这个数据比较复杂,最后有一个值是数组。Axios使用post方法给后端传数组的问题_第1张图片
我在采用和别的字符串或整型数据一样传值方法时候发现,传过去的数组对象竟然变成了[{object object},{object,object}],后来问了公司前辈,才知道前端FormData传值的时候需要给要传的那个数组进行json编码,JSON.stringify(array()),然后后端需要使用json_decode()方法来对那个数组进行解码,就可以得到一个正确的数据了。
在这里插入图片描述
实习中遇到的问题,因为百度的时候没找到这个问题,也给自己做个备忘,特此记录。

你可能感兴趣的:(Axios使用post方法给后端传数组的问题)