From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/formdata/index.html | 80 ++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 files/ru/web/api/formdata/index.html (limited to 'files/ru/web/api/formdata/index.html') diff --git a/files/ru/web/api/formdata/index.html b/files/ru/web/api/formdata/index.html new file mode 100644 index 0000000000..35ea12c24a --- /dev/null +++ b/files/ru/web/api/formdata/index.html @@ -0,0 +1,80 @@ +--- +title: FormData +slug: Web/API/FormData +tags: + - API + - FormData + - Interface + - Reference + - XMLHttpRequest +translation_of: Web/API/FormData +--- +

{{APIRef("XMLHttpRequest")}}

+ +

XMLHttpRequest 2 добавляет поддержку для нового интерфейса FormData. Объекты FormData позволяют вам легко конструировать наборы пар ключ-значение, представляющие поля формы и их значения, которые в дальнейшем можно отправить с помощью метода send().

+ +

FormData использует такой же формат на выходе, как если бы мы отправляли обыкновенную форму с encoding установленным в "multipart/form-data".

+ +
+

Важно: О деталях использования FormData можно прочитать в статье Использование объекта FormData.

+
+ +

Конструктор

+ +
+
{{domxref("FormData.FormData","FormData()")}}
+
Создаёт объект FormData.
+
+ +

Методы

+ +
+
{{domxref("FormData.append")}}
+
Добавляет новое значение существующего поля объекта FormData, либо создаёт его и присваивает значение.
+
{{domxref("FormData.delete")}}
+
Удаляет пару ключ-значение из объекта FormData.
+
{{domxref("FormData.get")}}
+
Возвращает первое значение ассоциированное с переданным ключом из объекта FormData.
+
{{domxref("FormData.getAll")}}
+
Возвращает массив всех значений ассоциированных с переданным ключом из объекта FormData.
+
{{domxref("FormData.has")}}
+
Возвращает булево значение касательно наличия в объекте FormData  конкретной пары ключ-значение.
+
{{domxref("FormData.set")}}
+
Устанавливает новое значение для существующего ключа объекта FormData, или добавляет пару ключ-значение, если таковой не обнаружено в объекте.
+
+ +
+

Важно: Разница между {{domxref("FormData.set()")}} и {{domxref("FormData.append()")}} заключается в том, что если указанный ключ найден в объекте, {{domxref("FormData.set()")}} перезапишет его новым значением, тогда как {{domxref("FormData.append()")}} добавит новое значение в конец существующего. Смотрите дополнительные материалы с примерами. 

+
+ +

Спецификация

+ + + + + + + + + + + + + + +
СпецификацияСтатусПримечание
{{SpecName('XMLHttpRequest','#interface-formdata','FormData')}}{{Spec2('XMLHttpRequest')}}FormData определен в XHR spec
+ +

Совместимость

+ + + +

{{Compat("api.FormData")}}

+ +

Смотри также

+ + -- cgit v1.2.3-54-g00ecf