婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Ajax serialize() 表單進(jìn)行序列化方式上傳文件

Ajax serialize() 表單進(jìn)行序列化方式上傳文件

熱門標(biāo)簽:河間市地圖標(biāo)注app 怎樣在地圖標(biāo)注文字 東平縣地圖標(biāo)注app 地圖標(biāo)注推銷坑人 立陶宛地圖標(biāo)注 上海企業(yè)外呼系統(tǒng)價(jià)錢 大眾點(diǎn)評(píng)400電話怎么申請(qǐng) 電銷機(jī)器人 長(zhǎng)春 中國地圖標(biāo)注不明確情況介紹表

通過傳統(tǒng)的 form 表單提交的方式上傳文件

form id="uploadForm" action="" method="post" enctype="multipart/form-data"> 
   p>上傳文件:input type ="file" name="file"/>/p> 
   input type="submit" value="上傳"/> 
/form>

不過傳統(tǒng)的 form 表單提交會(huì)導(dǎo)致頁面刷新,但是在有些情況下,我們不希望頁面被刷新,這種時(shí)候我們都是使用 Ajax 的方式進(jìn)行請(qǐng)求的。

使用 serialize() 對(duì) form 表單進(jìn)行序列化提交

$.ajax({ 
   url: "", 
   type: "POST", 
   data: $('#uploadForm').serialize(), 
   success: function(data) {   
   }, 
   error: function(data) {
   } 
});

如上,通過$('#uploadForm').serialize()可以對(duì) form 表單進(jìn)行序列化,從而將 form 表單中的所有參數(shù)傳遞到服務(wù)端。

但是上述方式,只能傳遞一般的參數(shù),上傳文件的文件流是無法被序列化并傳遞的。不過如今主流瀏覽器都開始支持一個(gè)叫做 FormData 的對(duì)象,有了這個(gè)對(duì)象就可以輕松地使用 Ajax 方式進(jìn)行文件上傳了。

使用 FormData 進(jìn)行 Ajax 請(qǐng)求并上傳文件

form id="uploadForm"> 
   p>上傳文件:input type="file" name="file" />/p> 
   input type="button" value="上傳" onclick="upload()" /> 
/form>
function upload() { 
   var formData = new FormData($("#uploadForm")[0]); 
   $.ajax({ 
     url: '', 
     type: 'POST', 
     data: formData, 
     async: false, 
     cache: false, 
     contentType: false, 
     processData: false, 
     success: function(data) {
     }, 
     error: function(data) {   
     } 
   }); 
}

以上所述是小編給大家介紹的Ajax serialize() 表單進(jìn)行序列化方式上傳文件,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • jquery序列化form表單使用ajax提交后處理返回的json數(shù)據(jù)
  • 簡(jiǎn)單了解Ajax表單序列化的實(shí)現(xiàn)方法

標(biāo)簽:四川 內(nèi)江 遼寧 益陽 營(yíng)口 玉樹 本溪 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ajax serialize() 表單進(jìn)行序列化方式上傳文件》,本文關(guān)鍵詞  Ajax,serialize,表單,進(jìn)行,序列化,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ajax serialize() 表單進(jìn)行序列化方式上傳文件》相關(guān)的同類信息!
  • 本頁收集關(guān)于Ajax serialize() 表單進(jìn)行序列化方式上傳文件的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 利辛县| 罗山县| 德阳市| 巩义市| 汾西县| 秭归县| 香河县| 马边| 定襄县| 阿图什市| 长武县| 蓝田县| 南召县| 翁牛特旗| 车致| 开原市| 大英县| 阆中市| 张北县| 白朗县| 凉城县| 门源| 板桥市| 无为县| 辉县市| 宝坻区| 和田县| 汽车| 根河市| 林周县| 抚远县| 盐池县| 桦南县| 大田县| 商南县| 阿瓦提县| 孟连| 朝阳区| 土默特左旗| 沛县| 英德市|