微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

formdata

FormData表单对象使用

H5新对象,最大优点是可以AJAX上传二进制数据.

这样也就能AJAX上传文件了,以前要使用jquery.form这个插件.现在用这个也行.

 

使用示例代码

 1 // 可以直接新建对象,然后用append方法添加
 2      var formData = new FormData();
 3         formData.append("name","mirror");
 4         formData.append("money",255);
 5         // 添加文件
 6         formData.append("file",inputfiledom[0]);
 7 // 也可以指定一个表单元素作为值.
 8          var formData = new FormData(formdom);
 9             formData.append("para","paravalue");// 指定表单后,还可以自由添加别的数据
10 // 发送请求
11         $.ajax({
12             url: "/api/html/UploadFormdata",13             type: "POST",14             data: formData,15             processData: false,// 不处理数据
16             contentType: false,// 不设置内容类型
17       success:function(data){
18                    $(‘#alertmsg‘).html(data.msg);
19         });

15行16行两个要为false,不然可能会有错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐