Body.formData()

El método formData() de Body mixin toma una cadena Response y la lee completamente. Esto devuelve una promesa que resuelve con un objeto FormData.

Nota: Esto es principalmente relevante en service workers. Si un usuario envia un formulario y un service worker intercepta el request, tu por ejemplo podrás llamar a formData() para obtener un mapeo del tipo llave-valor, modificar algunos campos, luego enviar el formulario al servidor (o utilizarlo localmente).

Sintaxis

response.formData()
.then(function(formdata) {
  // hacer algo con tu formdata
});

Parámetros

Ninguno.

Valor de retorno

Una Promise que resuelve con un objeto FormData.

Ejemplo

TBD.

Especificaciones

Especificación Estado Comentario
Fetch
La definición de 'formData()' en esta especificación.
Living Standard  

Compatibilidad en navegadores

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung Internet
formData
Experimental
Chrome Soporte completo 60Edge ? Firefox Soporte completo 39
Soporte completo 39
Soporte completo 34
Deshabilitado
Deshabilitado From version 34: this feature is behind the dom.fetch.enabled preference. To change preferences in Firefox, visit about:config.
IE Sin soporte NoOpera Soporte completo 47Safari Sin soporte NoWebView Android Soporte completo 60Chrome Android Soporte completo 60Firefox Android Sin soporte NoOpera Android Soporte completo 44Safari iOS Sin soporte NoSamsung Internet Android Sin soporte No

Leyenda

Soporte completo  
Soporte completo
Sin soporte  
Sin soporte
Compatibilidad desconocida  
Compatibilidad desconocida
Experimental. Esperar que el comportamiento cambie en el futuro.
Experimental. Esperar que el comportamiento cambie en el futuro.
El usuario debe de habilitar explícitamente esta característica.
El usuario debe de habilitar explícitamente esta característica.

Ver también