O que é FormData do HTML 5?

22/06/2017

0

Vi em um código aqui no trabalho a utilização do FormData o que seria exatamente ?
Joao

Joao

Responder

Post mais votado

22/06/2017

Boa tarde, Joao! Andei pesquisando sobre o assunto, espero que isso ajude-o a entender.

Com o objeto FormData, você pode criar e enviar um conjunto de pares de chave/valor e, opcionalmente, arquivos usando XMLHttpRequest. Quando ele é usado, os dados são enviados no mesmo formato em que seriam enviados pelo método submit() do formulário com o tipo de codificação multipart/form-data.

FormData fornece uma maneira de criar formulários em HTML durante a execução usando JavaScript e, então, enviá-los usandoXMLHttpRequest.send().

Segue um exemplo simples:

var formData = new FormData();
formData.append("c.nome", "Anonimo"); 
formData.append("c.idade", 17);

var xhr = new XMLHttpRequest();
xhr.open("POST", "http://alguma.url/");  
xhr.send(formData);


Você pode usar FormData para incluir dados adicionais em um formulário existente antes de enviá-lo.

Igor Lisboa

Igor Lisboa
Responder

Mais Posts

23/06/2017

Joao

Valeu muito brigado agora entendi fica muito mais fácil trabalhar com formulários.

:)
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar