首页 > 解决方案 > 如何在一个数组中发送多个 Formdata 以表达后端

问题描述

我想将多个表单数据作为数组发送到我的快递后端。但是,如果我创建一个表单数据数组,我会在 express 上得到一个空对象。甚至网络选项卡上的有效负载也是空的。

let arr1 = {data: []}

let data1 = new FormData()
data1.append('name': 'somename')
data1.append('age': 20)

let data2 = new FormData()
data2.append('name': 'somename')
data2.append('age': 20)

arr1.data.push(data1)
arr1.data.push(data2)

除了为每个表单数据点击 api 之外,是否有任何可能的解决方法。

标签: node.jsreactjsexpress

解决方案


我认为这对你有用,请查看代码

var arr1 = []

var data1 = {name:'ABC',age:20}
var data2 = {name:'ABC1',age:21}

arr1.push(data1)
arr1.push(data2)


console.log(arr1)

推荐阅读