FormData.append() - додає до об'єкту FormData нове поле і його значення.
formdata.append(name, value);
formData.append(name, value, filename);
formdata - об'єкт FormData.
name - назва поля форми.
value - значення поля.
filename - назва файлу яке буде відправлено на сервер.
append() метод об'єкта який додає до об'єкту FormData нове поле і знячення цього поля.
Якщо поле з заданим ім'ям name існує все одно буде створене нове поле з цим же іменем.
var f=new FormData();
f.append('key','value');
var formdata=new FormData();
formdata.append('key1', 'value1');
formdata.append('key2', 'value2');
var formdata=new FormData();
formdata.append('key', 'js');
formdata.append('key', 'javascript');
alert( formdata.getAll('key') );
var formdata=new FormData();
formdata.append('test', 'FormData');
var xhr=new XMLHttpRequest();
xhr.open('post', '/ajax.php');
xhr.onload=function(){ alert(this.responseText); };
xhr.send(formdata);