FormData的主要用途有兩個:
1、將form表單元素的name與value進行組合,實現表單數據的序列化,從而減少表單元素的拼接,提高工作效率。
2、異步上傳文件
一、創建formData對象
1、創建一個空對象:
2、通過表單對formData進行初始化
創建表單:
通過表單元素作為參數,實現對formData的初始化:
二、操作方法
1、通過get(key)與getAll(key)來獲取相對應的值
2、通過append(key,value)在數據末尾追加數據
3、通過set(key, value)來設置修改數據
key的值不存在,會添加一條數據
key的值存在,會修改對應的value值
4、通過has(key)來判斷是否存在對應的key值
5、通過delete(key)可以刪除數據
三、通過XMLHttpRequest發送數據
創建表單:
發送數據:

作者:張培躍
鏈接:https://www.jianshu.com/p/e984c3619019
來源:簡書