new formdata().append的用法
时间: 2024-10-15 14:08:39 浏览: 21
formdata.js和mimeMap.js
`FormData` 是 JavaScript 中用于处理键值对数据的一种对象,特别常用于发送表单数据到服务器。`new FormData().append` 的用法是用来向 `FormData` 对象添加一个新的键值对。
这个方法的基本语法如下:
```javascript
let formData = new FormData();
formData.append(key, value);
```
这里的 `key` 是你想添加的数据的名称,可以是字符串,例如 "name" 或 "email";而 `value` 则是你想要附带的数据,它可以是字符串、Blob、File 等。
例如,如果你想添加一个名为 "file" 的文件:
```javascript
let fileInput = document.querySelector('input[type=file]'); // 获取用户选择的文件输入元素
let file = fileInput.files[0]; // 获取用户选择的第一个文件
formData.append('file', file);
```
当你需要将这个 `FormData` 对象发送到服务器时,通常会作为 AJAX 请求的 `body` 参数使用。
阅读全文