Formdata
对象通常放在 post
请求的 data
位置,用来以表单形式提交数据,
1 2 3 4 5
| $.ajax({ url: "stash.php", type: "POST", data: fd, });
|
了解了一下 FormData
对象的一些方法,做个记录
对象方法
1
| const fd = new FormData();
|
append
1 2 3 4 5 6 7 8 9 10 11
| fd.append((name, value[, file_name]);
fd.append('k1', 1); fd.append('k1', undefined); fd.append('k1', null);
fd.get('k1'); fd.getAll('k1');
|
set
1 2 3 4 5 6 7
| fd.set(name, value[, file_name]);
fd.set('k1', 2);
fd.get('k1'); fd.getAll('k1');
|
delete
1 2 3 4 5 6 7
| fd.delete(name);
fd.delete('k1');
fd.get('k1'); fd.getAll('k1');
|
get, getAll
1 2 3 4 5
| fd.get(name); fd.getAll(name);
|
has
keys, values, entries
类似 Object
的方法,只不过返回的不是数组而是迭代器
forEach
类似数组,对值进行遍历