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] 举报,一经查实,本站将立刻删除。