FormData对象

$obj.serialize()可以对表单进行序列化,从而将form表单中的所有参数传递到服务端。但是,它只能传递一般的参数,上传文件的文件流是无法被序列化并传递的。
FormData对象可以组装一组用XMLHttpRequest发送请求的键/值对,比起普通的ajax,它可以异步上传一个二进制文件。
FormData传输的数据格式和表单通过submit()方法传输的数据格式相同。

原文地址:https://www.cnblogs.com/camille666/p/js_formdata_obj.html