FormData主要有两个用途:
表单序列化
将form表单元素的name与value进行组合,实现表单数据的序列化
异步上传文件
使用步骤:
-
创建formData对象 const formData = new FormData()
-
初始化: new FormData(form元素)
FormData 对象操作方法
-
get(key)与getAll(key)来获取相对应的值
-
append(key,value)在数据末尾追加数据
-
set(key, value)来设置修改数据
-
has(key)来判断是否存在对应的key值delete(key)可以删除数据