FormData对象介绍
FormData字母意思是表单数据,H5新增的一个内置对象。
能够获取任何类型的表单数据,如text radio checkbox file textarea 经常使用语发送ajax请求
优势:简单的代码,就能够将表单中全部的类型的数据均可以搜集到,包括文件域的内容。很是方便。
缺点:H5的新增 有IE9+以上。ajax
使用FormData的注意点post
使用post请求 并使用FormData的时候, 不能设置请求头
// xhr.setRequestHeader(); 使用formData不须要使用 设置头哦spa
2) 有文件域的时候,可是不用设置 enctype.orm
3) 搜集表单项的值 是根据表单的name值获取的,
<input type="text" name="用户名" id="username"><br/>
若是没有name 将不可以获取表单的值对象