FormData is a JavaScript object interface intended to build multipart/form-data in Ajax more easily.
FormData is a JavaScript object interface intended to build multipart/form-data in Ajax more easily and can be used to submit forms and file uploads to other web applications.
As it is defined in XMLHttpRequest Level 2 specification, the FormData object is an ordered collection of entries with a name, a value, a type, and optionally a filename (if type is "file").
FormData is supported in all modern browsers. Only IE9 and below will cause trouble but, if you’re supporting the older versions of IE, you’ll probably be using jQuery or another library which implements its own field data extraction method.
Some resources: