formdata用法
来源:互联网 发布:360 cn域名多少钱买的 编辑:程序博客网 时间:2024/06/06 03:27
formdata用法
用法
对象的创建
创建一个formdata对象,用append方法添按照(属性,值)的方法添加数据。
例1:
//创建对象var oMyForm = new FormData();//添加数据 oMyForm.append("username", "Groucho");oMyForm.append("password", 123456); // 数字123456被立即转换成字符串"123456"// 添加文件数据,需获取file类型inputoMyForm.append("userfile", fileInputElement.files[0]);
可以利用表单初始化formdata对象
例2:
需先获取form表单var newFormData = new FormData(Form);//用append方法添加数据可以代替input type=hidden写法
数据提交
jquery ajax举例
$.ajax({ url:"", data:newFormData, processData: false, // 告诉jQuery不要去处理发送的数据 contentType: false, // 告诉jQuery不要去设置Content-Type请求头 success:function(){}})
发送时直接将创建的formdata作为数据对象发送即可。注意的是要设置ajax的processdata属性和contenttype属性,在原生ajax中是setrequestheader函数中设置相应属性。这两个属性作用这里不再赘述。
注意点
1.h5新增,有兼容问题,如需在不兼容的浏览器中使用ajax提交表单,可以使用jquery的form插件(支持文件提交),或者serialize方法(不支持文件)
2.注意两个ajax对象属性
3.用formdata场景:ajax提交文件,或者说在提交表单时提交额外的信息。
阅读全文
0 0
- formdata用法
- HTML5----FormData实例用法
- formdata
- FormData
- WEB 编程学习笔记 - FormData用法
- H5 FormData对象的作用及用法
- uploadify-formData
- ajax FormData
- ajax-formdata
- FormData ajax
- 关于FormData
- formData对象
- FormData对象
- ajax formdata
- FormData对象
- FormData 对象
- FormData对象
- 使用FormData
- 【机器学习基础】准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure
- 啊
- java学习笔记06
- mysql如何利用Navicat 导出和导入数据库
- 利用solr实现商品的搜索功能
- formdata用法
- 腾讯大牛教你web前后端漏洞分析与防御-接入层(SQL)注入
- spring 3.2.2后springjdbc中不用queryforInt了
- 朴素贝叶斯简单推导及优缺点
- Number()和parseInt()的区别
- hdu6044 Limited Permutation【读入优化+dfs】
- 27 个机器学习、数学、Python 速查表
- windows服务器下配置memcache最大内存值
- leetcode 238. Product of Array Except Self