濮阳杆衣贸易有限公司

主頁 > 知識庫 > 使用AjaxFileUpload.js實現(xiàn)異步文件上傳示例

使用AjaxFileUpload.js實現(xiàn)異步文件上傳示例

熱門標(biāo)簽:老虎郵局地圖標(biāo)注點 外呼系統(tǒng)獲取客戶手機號 襄陽外呼系統(tǒng)接口 目標(biāo)三維地圖標(biāo)注 徐州電銷卡外呼系統(tǒng)供應(yīng)商 百靈鳥 上海浦東百度地圖標(biāo)注中心注冊 科智聯(lián)智能電銷機器人 青海醫(yī)療智能外呼系統(tǒng)怎么樣
ajax是無法提交文件的,所以在上傳圖片并預(yù)覽的時候,我們經(jīng)常使用Ifame的方法實現(xiàn)看似異步的效果。但是這樣總不是很方便的,AjaxFilleUpload.js對上面的方法進(jìn)行了一個包裝,使得我們不用去管理Iframe的一系列操作,也不用影響我們的頁面結(jié)構(gòu),實現(xiàn)異步的文件提交。

html:
復(fù)制代碼 代碼如下:

input type="file" name="upload" hidden="hidden" id="file_upload" accept=".zip" />

js:
復(fù)制代碼 代碼如下:

$.ajaxFileUpload({
url:'${pageContext.request.contextPath}/Manage/BR_restorePic.action', //需要鏈接到服務(wù)器地址
secureuri:false,
fileElementId:'file_upload', //文件選擇框的id屬性
dataType: 'text', //服務(wù)器返回的格式,可以是json、xml
success: function (data, status) //相當(dāng)于java中try語句塊的用法
{

$('#restoreDialog').html(data);




//alert(data);
},
error: function (data, status, e){ //相當(dāng)于java中catch語句塊的用法

$('#restoreDialog').html("上傳失敗,請重試");
}
});

這個方法還會出現(xiàn)一個問題,就是input只能使用一次的問題,input第二次的onchange將不會被執(zhí)行,這應(yīng)該是與瀏覽器的有關(guān),解決辦法就是替換這個input

像這樣:
復(fù)制代碼 代碼如下:

$('#file_upload').replaceWith('input type="file" name="upload" hidden="hidden" id="file_upload" accept=".zip" />');
您可能感興趣的文章:
  • SpringMVC結(jié)合ajaxfileupload.js實現(xiàn)文件無刷新上傳
  • 使用ajaxfileupload.js實現(xiàn)上傳文件功能
  • jQuery插件ajaxfileupload.js實現(xiàn)上傳文件
  • js ajaxfileupload.js上傳報錯的解決方法
  • JQuery插件ajaxfileupload.js異步上傳文件實例
  • asp.net+ajaxfileupload.js 實現(xiàn)文件異步上傳代碼分享
  • ajaxFileUpload.js插件支持多文件上傳的方法
  • 使用ajaxfileupload.js實現(xiàn)ajax上傳文件php版
  • 一個簡單的jQuery插件ajaxfileupload.js實現(xiàn)ajax上傳文件例子
  • AjaxUpLoad.js實現(xiàn)文件上傳功能

標(biāo)簽:咸寧 股票 荊州 辛集 紅河 揭陽 商洛 佛山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用AjaxFileUpload.js實現(xiàn)異步文件上傳示例》,本文關(guān)鍵詞  使用,AjaxFileUpload.js,實現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用AjaxFileUpload.js實現(xiàn)異步文件上傳示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用AjaxFileUpload.js實現(xiàn)異步文件上傳示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    大田县| 长岭县| 鄂托克前旗| 兴城市| 临泽县| 东乡族自治县| 余干县| 西华县| 巢湖市| 获嘉县| 陇西县| 邓州市| 博野县| 冕宁县| 交城县| 鹤山市| 定兴县| 永春县| 永安市| 辽宁省| 炎陵县| 新津县| 镇雄县| 西藏| 靖安县| 瑞昌市| 高密市| 民县| 辽阳县| 长兴县| 汾西县| 马公市| 湟中县| 西昌市| 石首市| 宽城| 本溪市| 晋江市| 恩施市| 黄陵县| 鄂尔多斯市|