如何使用formData和axios发送嵌入式Javascrippt对象

时间:2020-05-21 18:36:21

标签: javascript axios form-data

嗨,我正在尝试使用formdata和axios将一些数据发送到nodejs服务器 数据如下:

let hostel =[
 {
  hostel: "Joslian",
  coordiantes: [1.5465465,-1.546546],
  room: {
    name: "Single",
    price: 5201
  }
 },
 {
  hostel: "Joslian",
  coordiantes: [1.5465465,-1.546546]
 }
]

form = new FormData();
form.append('hostel', hostel)

我该如何使用formdata将此类数据之王发送到服务器。

1 个答案:

答案 0 :(得分:0)

尝试使用FormData进行发布请求,您可以获取示例here

const body = new FormData();
body.append('foo', 'bar'); 

axios({
    method: 'post',
    url: 'url',
    data: body,
    headers: {'Content-Type': 'multipart/form-data' }
})