加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

formdata

发布时间:2020-12-16 02:54:27 所属栏目:百科 来源:网络整理
导读:FormData表单对象使用 H5新对象,最大优点是可以AJAX上传二进制数据. 这样也就能AJAX上传文件了,以前要使用jquery.form这个插件.现在用这个也行. ? 使用示例代码 1 // 可以直接新建对象,然后用append方法添加值 2 var formData = new FormData(); 3 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,不然可能会有错误

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读