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

相關文章
相關標籤/搜索