js formData对象用于系列化表单数据便于ajax提交的,也可以新建一个formData对象向里面添加key,value
系列化表单数据:
var $element=$("#form"); //获得表单对象
var formData=$element.getFormData() //序列化表单对象
或者 var formData=new FormData($element); //序列化表单对象
formData.append('name','张三'); //向表单数据里加额外数据
formData.append('sex','男');
ajax提交
$.ajax({
url:'test';
data:formData;
})
新建dataForm对象用于ajax提交
DataForm dataform=new DataForm();
dataform.append('file',obj); //dataform添加文件对象
dataform.append('name','李四');
ajax提交
$.ajax({
url:'test';
data:formData;
})