use*_*888 4 javascript arrays form-data reactjs
我有依赖数组,它有多个对象。我需要通过表单数据发送该对象数组。我经历了很多尝试但无法得到正确的解决方案
let dependents = [{name: "ashraf", number: 96546},{name: "himanshu", number: 98766}]
Run Code Online (Sandbox Code Playgroud)
我试图附加使用
var data = new FormData();
data.append("dependents[]", dependents)
Run Code Online (Sandbox Code Playgroud)
您可以使用 Array#forEach 来完成此操作...但是您的数组元素将是字符串化对象。
const dependents = [{name: "ashraf", number: 96546},{name: "himanshu", number: 98766}]
const data = new FormData();
dependents.forEach(item => {
data.append(`dependents[]`, JSON.stringify(item));
});
console.log(data.getAll('dependents[]'));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11143 次 |
| 最近记录: |