FormData.append()

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);