FormData 是一个 JavaScript 对象,用于模拟表单数据的提交。它可以通过 XHR(XmlHttpRequest)或者 Fetch API 进行数据的提交。
要在 FormData 中传递数组对象,可以使用 append() 方法,该方法接受两个参数:键名和键值。对于数组对象,可以将其序列化为字符串,然后作为键值来添加。
let formData = new FormData();
let arr = [1, 2, 3];
formData.append('array', JSON.stringify(arr));
在服务端接受到数据后,可以使用 JSON.parse() 方法将字符串转换回数组对象。