[tr][td]FormData 对象,可以把form中所有表单元素的name与value组成一个queryString,提交到后台。在使用Ajax提交时,使用FormData对象可以减少拼接queryString的工作量。
使用FormData对象 1.创建一个FormData空对象,然后使用append方法添加key/value [*]var formdata = new FormData(); [*]formdata.append('name','fdipzone'); [*]formdata.append('gender','male'); 复制代码 2.取得form对象,作为参数传入到FormData对象 [*] [*] [*] [*] 复制代码 [*]var form = document.getElementById('form1'); [*]var formdata = new FormData(form); 复制代码 使用FormData提交表单及上传文件: [*] [*] [*] [*] [*] FormData Demo [*] [*] [*] [*] [*] [*] [*] [*] [*] name: [*] gender:male female [*] photo: [*] [*] [*] [*] [*] 复制代码 server.php [*] 复制代码 图片:140747d15uuf2fn1iffx2u.jpg via:http://www.codeceo.com/article/php-html5-formdata-upload.html [/td][/tr] |
|