为了账号安全,请及时绑定邮箱和手机立即绑定

React - 如何将对象作为字段附加到 FormData

React - 如何将对象作为字段附加到 FormData

人到中年有点甜 2022-11-11 16:52:22
我正在使用 React,并尝试使用 FormData 将数据发送回我的后端 (DRF) 以正确存储数据。但是,我在将对象作为字段附加到 FormData 时遇到了一些问题,因为它将被转换为 [object, Object]。有什么办法可以克服这个吗?这是我的代码供参考我的数据在传递到 formdata 之前{ quotation: "22222.00",  customer: {customer_name: 'Customer A', address: 'Address B', number: '123456789'} }我如何将数据传递到 formdatalet formData = new FormData();formData.append('quotation', data.quotation);formData.append('customer', data.customer);将数据附加到表单数据后,在记录表单数据时,这就是客户字段的内容customer: [object Object]这是后端收到的数据{'quotation': '22222.00', 'customer': '[object Object]' }请指导我,谢谢大家!
查看完整描述

1 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

您可以JSON.stringify(data.customer)在附加到 FormData 之前使用。



查看完整回答
反对 回复 2022-11-11
  • 1 回答
  • 0 关注
  • 83 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信