的介绍与使用方法一.
介绍二. 创建
1. 使用构造函数创建一个空的实例
2. 使用已有的表单来初始化一个实例
三. 使用方法1. 获取值2. 添加数据3. 设置修改数据4. 判断是否存在该数据5. 删除数据
一.
其实是在XMLHttpRequest 2级定义的,定义它的目的就是为序列化表单以及创建与表单格式相同的数据(当然是用于XHR传输)提供便利。
二. 创建
一、什么是
FormData对象?
FormData对象用以将数据编译成键值对,以便用XMLHttpRequest来发送数据。
其主要用于发送表单数据,但亦可用于发送带键数据(keyed
data),而独立于表单使用。
如果表单enctype属性设为multipart/
form-
data ,则会使用表单的submit()方法来发送数据,从而,发送数据具有同样形式。
二、从零开始创建
FormData对象——发送带键数据
你可以自己创建一个
FormData对象,然后调用它的append()方法来添加字段,如下:
FormData对象是用来处理表单数据的JavaScript API,它提供了很多方法来操作表单数据。以下是FormData对象的常用方法:
1. append(name, value):向表单数据中添加一个键值对,name和value分别为键和值。
2. delete(name):从表单数据中删除指定键值对,name为键名。
3. get(name):获取指定键的值,name为键名。
4. getAll(name):获取指定键的所有值,name为键名。
5. has(name):判断表单数据中是否存在指定键,name为键名。
6. set(name, value):设置指定键的值,name为键名,value为值。
7. entries():返回一个迭代器,用来迭代表单数据中的所有键值对。
8. keys():返回一个迭代器,用来迭代表单数据中的所有键名。
9. values():返回一个迭代器,用来迭代表单数据中的所有值。
以上是FormData对象的常用方法,可以通过这些方法来操作表单数据。