formdata

FormData表单对象使用html

H5新对象,最大优势是能够AJAX上传二进制数据.jquery

这样也就能AJAX上传文件了,之前要使用jquery.form这个插件.如今用这个也行.ajax

 

使用示例代码api

 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,否则可能会有错误app

相关文章
相关标签/搜索