关于js数组传参的问题,如何解决?

前端JS往后端传参数的时候数组没法正常传参,导致后端获取参数“”

img

img

img

下面是正常可以传的

img

问下后端接口接收什么形式的参数,是json数据,还是string数据。如果是json数据就可以传数组呀,如果是字符串数据,就把整个要传后端的数据JSON.stringify(data)转换为字符串就行

前端传的 数据结构 问题吧 。

你把请求接口的时候的传参结构放出来看一下啊。你放个声明变量的也看不出来啊。

qs.stringify(params, {arrayFormat: “indices”, allowDots: true })
可以去查查 stringify 的其他配置参数 看哪种适合你