亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

layui實現文件或圖片上傳記錄

2019-11-19 13:07:28
字體:
來源:轉載
供稿:網友

本文為大家分享了layui實現文件或圖片上傳記錄的具體代碼,供大家參考,具體內容如下

首先是layui自己的官網關于圖片/文件上傳的幫助文檔

接下來是我自己的使用記錄:

1.首先在js中定義一個全局變量

var uploadListIns;

2.進行賦值

//多文件列表示例/** * 圖片上傳 */layui.use('upload', function(){ var $ = layui.jquery,upload = layui.upload; var demoListView = $('#proImageList'); uploadListIns = upload.render({  elem: '#chooseFile', //選擇文件的按鈕  url: 'upload!ftp.action', //后臺處理文件長傳的方法  data:{'serviceName':'外協訂單供應商上傳檢驗報告','tableName':'T_OUTSOURCE_ORDER','fileType':'圖片'},  accept: 'file',   multiple: true,  //是否允許多文件上傳  acceptMime: 'image/*', //規定打開文件選擇框時,篩選出的文件類型  field:'upload',    auto: false,   bindAction: '#upload', //用來觸發上傳的按鈕ID  choose: function(obj){ //選擇文件后的回調函數,本例中在此將選擇的文件進行展示   var files = this.files = obj.pushFile(); //將每次選擇的文件追加到文件隊列   //讀取本地文件   obj.preview(function(index, file, result){    var tr = $(['<tr id="upload-'+ index +'">'     ,'<td>'+ file.name +'</td>'     ,'<td>'+ (file.size/1014).toFixed(1) +'kb</td>'     ,'<td>等待上傳</td>'     ,'<td>'     ,'<button class="layui-btn layui-btn-xs demo-reload layui-hide">重傳</button>'     ,'<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">刪除</button>'     ,'</td>'     ,'</tr>'].join(''));     //單個重傳    tr.find('.demo-reload').on('click', function(){     obj.upload(index, file);    });     //刪除    tr.find('.demo-delete').on('click', function(){     delete files[index]; //刪除對應的文件     tr.remove();     uploadListIns.config.elem.next()[0].value = ''; //清空 input file 值,以免刪除后出現同名文件不可選    });    demoListView.append(tr);   });  },    done: function(res, index, upload){    //多文件上傳時,只要有一個文件上傳成功后就會觸發這個回調函數   console.info(res);   if(res.status == "success"){ //上傳成功    var tr = demoListView.find('tr#upload-'+ index)     ,tds = tr.children();    tds.eq(2).html('<span style="color: #5FB878;">上傳成功</span>');    tds.eq(3).html('<a href="'+res.url+'" rel="external nofollow" >查看</a>'); //清空操作    return delete this.files[index]; //刪除文件隊列已經上傳成功的文件   }else{    alert(res.message);   }   this.error(index, upload);  },  allDone: function(obj){ //當文件全部被提交后,才觸發   if(obj.total > obj.successful){    layer.msg("有文件上傳失敗,暫不更新生產進度,請重試或聯系管理員");   }else {    //更新生產進度    updateProductionSchedule(currentId, currentSchedule);   }  },  error: function(index, upload){   var tr = demoListView.find('tr#upload-'+ index)    ,tds = tr.children();   tds.eq(2).html('<span style="color: #FF5722;">上傳失敗</span>');   tds.eq(3).find('.demo-reload').removeClass('layui-hide'); //顯示重傳  } }); $(".layui-upload-file").hide();});

上述js代碼中出現的相關html元素如下,相關引入js文件和css為:bootstrap3的js和css及layui的js文件即可

<!-- 模態框(Modal) --><div class="modal fade" id="uploadModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog">  <div class="modal-content">   <div class="modal-header">    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">     ×    </button>    <h4 class="modal-title" id="myModalLabel">     上傳檢驗報告    </h4>   </div>   <div class="modal-body">    <button type="button" class="btn btn-primary" id="chooseFile">選擇多文件</button>    <button type="button" class="btn btn-success" id="upload">開始上傳</button>    <div class="table-responsive">     <table class="table table-hover">      <thead><tr>       <th>文件名</th>       <th>大小</th>       <th>狀態</th>       <th>操作</th>      </tr></thead>      <tbody id="proImageList"></tbody>     </table>    </div>   </div>   <div class="modal-footer">    <button type="button" class="btn btn-default" data-dismiss="modal">關閉    </button>   </div>  </div><!-- /.modal-content --> </div><!-- /.modal --></div>

3.在打開模態框時可以對1中定義的變量進行動態賦值,這些變量會相應的傳到后臺中:

function showUploadModal(id) { //動態賦值 uploadListIns.config.data.tableRecordId = id; uploadListIns.config.data.filenamePrefix = id+".自檢pass."; $("#uploadModal").modal("show");}

4.最終前端實現效果如下:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品香蕉一区二区三区| 日韩在线精品视频| 中文字幕在线精品| 91亚洲人电影| 茄子视频成人在线| 精品久久久久久久久久久久久| 久久久久久午夜| 国产99久久精品一区二区永久免费| 精品国产1区2区| 中文字幕日韩欧美在线视频| 日韩a**站在线观看| 91在线观看免费观看| 亚洲人成网站777色婷婷| 久久中文字幕国产| 国产精品视频xxxx| 色综合久久88色综合天天看泰| 欧美第一黄网免费网站| 91在线视频免费| 色老头一区二区三区在线观看| 午夜精品免费视频| 97香蕉超级碰碰久久免费软件| 亚洲欧美日韩第一区| 麻豆国产精品va在线观看不卡| 欧美激情亚洲一区| 日韩欧美a级成人黄色| 精品在线小视频| 亚洲韩国青草视频| 国产亚洲人成a一在线v站| 成人中文字幕在线观看| 欧美贵妇videos办公室| 国产成人精品日本亚洲专区61| 成人免费观看49www在线观看| 欧美电影电视剧在线观看| 高跟丝袜欧美一区| 国产精品久久久久久久久久久久| 国产精品久久久久久久久影视| 91久久久久久| 国产一区二区黑人欧美xxxx| 日韩av片电影专区| 成人黄色免费网站在线观看| 久久久av电影| 午夜精品一区二区三区视频免费看| 日韩色av导航| 欧美日韩在线观看视频| 日韩欧美福利视频| 精品久久久香蕉免费精品视频| 最新的欧美黄色| 欧美久久精品午夜青青大伊人| 91爱视频在线| 日韩国产中文字幕| 国产一区av在线| 欧美黑人极品猛少妇色xxxxx| 国产精欧美一区二区三区| 91精品中文在线| 中文字幕在线看视频国产欧美在线看完整| 亚洲无av在线中文字幕| 在线视频欧美日韩精品| 国产999精品| 成人在线一区二区| 国产精品无av码在线观看| 欧美成人精品三级在线观看| 欧美日本高清视频| 久久久极品av| 91久久久久久| 亚洲欧美国产日韩天堂区| 国产一区二区三区在线免费观看| 国产亚洲一级高清| 91视频88av| 一区二区三区国产在线观看| 国产日韩欧美中文| 668精品在线视频| 欧美激情视频给我| 日韩视频免费中文字幕| 91精品国产乱码久久久久久久久| 欧美电影免费观看网站| 国产午夜精品一区理论片飘花| 97精品一区二区三区| 视频在线一区二区| 国内精久久久久久久久久人| 久久91精品国产91久久久| 亚洲精品日韩激情在线电影| 欧美精品免费播放| 欧美大成色www永久网站婷| 亚洲一区二区三区视频| 91爱爱小视频k| 欧美成人在线影院| 亚洲精品美女久久| 91丨九色丨国产在线| 日韩精品中文字幕在线观看| 国产在线视频欧美| 欧美午夜美女看片| 欧美高清在线视频观看不卡| 国产精品视频专区| 欧美国产精品va在线观看| 国产精品免费久久久久影院| 疯狂做受xxxx欧美肥白少妇| 欧美高清一级大片| 欧美成人午夜影院| 亚洲视频在线免费观看| 91中文在线视频| 色偷偷av亚洲男人的天堂| 亚洲天堂成人在线| 孩xxxx性bbbb欧美| 粗暴蹂躏中文一区二区三区| 日韩欧美在线看| 欧美老女人xx| 国产精品高潮粉嫩av| 日本亚洲欧美成人| 欧美洲成人男女午夜视频| 91免费精品视频| 日韩精品视频免费| 国产91九色视频| 欧美日韩加勒比精品一区| 国产成人自拍视频在线观看| 亚洲日本中文字幕| 亚洲人成网站999久久久综合| 少妇久久久久久| 国产成人精品免高潮费视频| 国产精品女主播| 国产精品电影网| 97在线观看视频国产| 亚洲欧美一区二区三区四区| 久久精品99久久久香蕉| 久久人人爽人人爽人人片av高清| 秋霞av国产精品一区| 国产亚洲激情视频在线| 欧美黑人国产人伦爽爽爽| 日韩精品久久久久久久玫瑰园| 91精品国产91久久久久久最新| 精品国偷自产在线视频99| 国产日韩欧美日韩大片| 日韩福利视频在线观看| 成人h视频在线观看播放| 欧美在线视频观看| 久久久国产精品视频| 国产成人精品网站| 91地址最新发布| 日韩激情av在线播放| 久久免费视频网| 久久久免费精品视频| 欧美成人一区在线| 国产精品自产拍在线观| 日韩欧美亚洲国产一区| 亚洲韩国青草视频| 欧美性猛交99久久久久99按摩| 久久影视电视剧免费网站清宫辞电视| 亚洲人成电影网站色www| 亚洲国产精品专区久久| 精品国产成人在线| 亚洲自拍偷拍第一页| 成人信息集中地欧美| 国产日韩视频在线观看| 久久最新资源网| 亚洲第一页自拍| 国产精品视频免费在线| 欧美成人剧情片在线观看| 亚洲free性xxxx护士hd| 欧美成人精品h版在线观看| 欧美巨猛xxxx猛交黑人97人| 色无极影院亚洲| 国产亚洲精品久久久久久777| 久久久久久久久中文字幕| 亚洲欧洲第一视频| 在线日韩欧美视频|