FormData数据对象

课后整理 2020-12-20

XMLHttpRequest 2新增FormData对象,使用它可以处理表单数据。使用方法如下:

第1步,新建FormData对象。

var formData = new  FormData();

第2步,为FormData对象添加表单项。

formData.append('user',  '张三');
formData.append('pass',  123456);

第3步,直接传送FormData对象。

xhr.send(formData);

第4步,FormData对象也可以直接获取网页表单的值。

var form =  document.getElementById('myform');
var formData = new  FormData(form);
formData.append('grade',  '2');                     //添加一个表单项
xhr.open('POST',  form.action);
xhr.send(formData);