前端JS往后端传参数的时候数组没法正常传参,导致后端获取参数“”
下面是正常可以传的
问下后端接口接收什么形式的参数,是json数据,还是string数据。如果是json数据就可以传数组呀,如果是字符串数据,就把整个要传后端的数据JSON.stringify(data)转换为字符串就行
前端传的 数据结构 问题吧 。
你把请求接口的时候的传参结构放出来看一下啊。你放个声明变量的也看不出来啊。
qs.stringify(params, {arrayFormat: “indices”, allowDots: true })
可以去查查 stringify 的其他配置参数 看哪种适合你