FormData的主要用途

  1. 将form表单元素的name与value进行组合,实现表单数据的序列化,从而减少表单元素的拼接,提高工作效率。
  2. 异步上传文件

注:FormData 对象的字段类型可以是 Blob, File, 或者 string,如果它的字段类型不是Blob也不是File,则会被转换成字符串。

使用

//通过FormData构造函数创建一个空对象
var formdata=new FormData(); //可以通过append()方法来追加数据
formdata.append("name","laotie"); formData.append(name, value);
formData.append(name, value, filename); 参数:
name:表单name,
value:表单value,
filename:传给服务器的文件名称
当一个 Blob 或 File 被作为第二个参数的时候, Blob 对象的默认文件名是 "blob",File 对象的默认文件名是该文件的名称。 //获取
formdata.get("name"); //laotie
getAll() 方法:getAll()方法会返回该 FormData 对象指定 key 的所有值。 //通过set方法对值进行设置
formdata.set("name","laoliu"); //删除
formdata.delete('name')

最新文章

  1. SQL Server 2008 R2——使用FOR XML PATH实现多条信息按指定格式在一行显示
  2. BZOJ 2431 & DP
  3. js通过继承实现私有函数
  4. [原创]cocos2d-x研习录-第三阶 特性之加速度传感器
  5. .net中清理内存,清理占用内存方式方法
  6. DOM中元素节点、属性节点、文本节点
  7. Hadoop中FileSystem的append方法
  8. NOIP2002 字串变换
  9. THOMAS MASON--英国顶级衬衫面料品牌
  10. 详解PHP的__set()、__get()、__isset()、unset()四个方法
  11. JDK源码学习--String篇(二) 关于String采用final修饰的思考
  12. Java 执行CMD/DOS
  13. 如何实现Selenium自动化读取H5手机缓存
  14. ZOJ - 3818 字符串
  15. lpad函数
  16. L1-Day15
  17. 最容易理解的对卷积(convolution)的解释
  18. JQuery框架2.位置属性|筛选方法|事件
  19. Raid5之后安装系统,挂载磁盘
  20. android Observable api请求参数设置注解问题

热门文章

  1. sqlldr details
  2. tf.matmul() 和tf.multiply() 的区别
  3. git删除远程服务的文件夹
  4. 27 string类中常用的方法列表
  5. js循环给li绑定事件实现和弹出对应的索引
  6. Web API 接口参考
  7. 拦截器一Interceptor
  8. NOI2019赛前两周被吊打记录
  9. 【Codeforces 1185C2】Exam in BerSU (hard version)
  10. bzoj1008题解