--- title: Body.formData() slug: Web/API/Body/formData translation_of: Web/API/Body/formData ---
Метод formData()
из {{domxref("Body")}} принимает поток ответа {{domxref("Response")}} и считывает его до завершения. Он возвращает обещание, которое разрешается с помощью объекта {{domxref("FormData")}}.
Примечание: Это в основном относится к service workers. Если пользователь отправляет форму а service worker перехватывает запрос, можно, например, вызвать formData()
чтобы получить набор данных в формате ключ-значение, изменить некоторые поля, а затем отправить форму на сервер, или использовать её локально.
response.formData() .then(function(formdata) { // do something with your formdata });
Нет.
{{domxref("Promise")}} которое разрешается с помощью объекта {{domxref("FormData")}}.
Нужно добавить.
Specification | Status | Comment |
---|---|---|
{{SpecName('Fetch','#dom-body-formdata','formData()')}} | {{Spec2('Fetch')}} |
{{Compat("api.Body.formData")}}