FormData意思是表單數據,能夠獲取任何類型的表單數據,如text radio checkbox file textarea經常使用語發送ajax請求,FormData爲序列化表單以及創建與表單格式相同的數據提供了方法。
操作例子:
1、創建一個空對象
var formData = new FormData();
2、刪除數據
formData.append("k1", "v1");
formData.append("k1", "v2");
formData.append("k1", "v1");
formData.delete("k1");
formData.getAll("k1"); // []
3、設定修改數據
formData.append("k1", "v1");
formData.set("k1", "1");
formData.getAll("k1"); // ["1"]
4、透過get來獲取對應的value
formData.get("name");
formData.get("name");
5、透過append(key, value)來添加數據,如果指定的key不存在則會新增一條數據
formData.append("k1", "v1");
formData.append("k1", "v2");
formData.append("k1", "v3");