javascript 如何在 Formdata 中形成嵌套对象
how to form the nested object in Formdata in javascript
如何在FormData中追加嵌套对象,我的对象是
{
name: 'test',
phone: '454353',
address: [
{
state: 'ewrwer',
city: 'asdasd'
}
]
}
我有这样的追加
const data = new FormData();
data.append("name", "test");
data.append("phone", "454353");
data.append("address['state']", "ewrwer");
data.append("address['city']", "asdasd");
但是当我在请求正文中发送此 formData 时,这对我不起作用,地址不起作用。
应该是:
data.append("address[0]['state']", "ewrwer");
data.append("address[0]['city']", "asdasd");
因为,它在索引 0 的数组中,所以里面有地址。
如何在FormData中追加嵌套对象,我的对象是
{
name: 'test',
phone: '454353',
address: [
{
state: 'ewrwer',
city: 'asdasd'
}
]
}
我有这样的追加
const data = new FormData();
data.append("name", "test");
data.append("phone", "454353");
data.append("address['state']", "ewrwer");
data.append("address['city']", "asdasd");
但是当我在请求正文中发送此 formData 时,这对我不起作用,地址不起作用。
应该是:
data.append("address[0]['state']", "ewrwer");
data.append("address[0]['city']", "asdasd");
因为,它在索引 0 的数组中,所以里面有地址。