表單初始化對象
<form id="form" action="" method="post">
<input type="text" name="name">名字
<input type="password" name="pwd">密碼
<input type="submit" value="提交">
</form>
var form = document.getElementById("form");
var formData = new FormData(form);
var name = formData.get("name"); // 名字
formData.append("token","ttt");
對象操作
獲取
get(key)或者getAll(key) 獲取對應(yīng)的value添加
append(key, value)來添加數(shù)據(jù),指定的key不存在則會(huì)新增一條數(shù)據(jù),如果key存在王财,則添加到數(shù)據(jù)的末尾
set(key, value)來設(shè)置修改數(shù)據(jù)厘擂,指定的key不存在則會(huì)新增一條,如果存在,則會(huì)修改對應(yīng)的value值是否存在
has(key); // true/false刪除
delete(key)遍歷
for(var pair of formData.entries()) {
console.log(pair[0]+ ', '+ pair[1]);
}