layui 上傳文件_批量導入數據UI的方法
更新時間:2019年09月23日 11:54:52 作者:xiaozaq
今天小編就為大家分享一篇layui 上傳文件_批量導入數據UI的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
使用layui的文件上傳組件,可以方便的彈出文件上傳界面。
效果如下:

點擊【批量導入】按鈕調用js腳本importData(config)就可以實現數據上傳到服務器。
腳本:
/***
* 批量導入
* config.downUrl 下載模板url
* config.uploadUrl 上傳文件url
* config.msg
* config.done 上傳結束后執(zhí)行。
*/
function importData(config){
var default_config = {
msg:"數據導入成功!"
}
$.extend( default_config, config);
var idRandom = "importData" + Math.ceil(Math.random()*10000)
var htmlContent = '<div class="layui-upload-drag" id="'+idRandom+'">';
htmlContent += '<i class="layui-icon"></i>';
htmlContent += '<p>點擊上傳,或將文件拖拽到此處</p>';
htmlContent += '</div>';
layer.open({
type: 1
,offset: "auto" //具體配置參考:http://www.layui.com/doc/modules/layer.html#offset
,id: 'layer_importData' //防止重復彈出
,title:'導入記錄'
,content: htmlContent
,maxWidth:800
,btn: ['下載模板']
,btnAlign: 'c' //按鈕居中
,shade: 0 //不顯示遮罩
,yes: function(){//提交
var iframe = $("<iframe></iframe>");
iframe.attr("src",default_config.downUrl);
iframe.css("display","none");
$("#"+idRandom).append(iframe);
}
});
form.render();
//拖拽上傳
upload.render({
elem: "#"+idRandom
,url: default_config.uploadUrl
,accept: 'file'
,done: function(data){
if(data.code == 0){
layer.closeAll();
if($("#query")){
$("#query").click();
}
if(default_config.done){
default_config.done(data);
}else{
layer.msg(default_config.msg);
}
}else{
layer.msg(data.msg);
}
}
});
}
以上這篇layui 上傳文件_批量導入數據UI的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
JS+JSP通過img標簽調用實現靜態(tài)頁面訪問次數統(tǒng)計的方法
這篇文章主要介紹了JS+JSP通過img標簽調用實現靜態(tài)頁面訪問次數統(tǒng)計的方法,基于JavaScript動態(tài)調用jsp頁面通過對TXT文本文件的讀寫實現統(tǒng)計訪問次數的功能,需要的朋友可以參考下2015-12-12
詳解JavaScript如何實現一個簡易的Promise對象
Promise對象的作用將異步操作以同步操作的流程表達出來,避免層層嵌套的回調函數,而且Promise提供了統(tǒng)一的接口,使得控制異步操作更加容易。本文介紹了如何實現一個簡單的Promise對象,需要的可以參考一下2022-11-11
bootstrap jquery dataTable 異步ajax刷新表格數據的實現方法
這篇文章主要介紹了bootstrap jquery dataTable 異步ajax刷新表格數據的實現方法,需要的朋友可以參考下2017-02-02
JavaScript webpack模塊打包器如何優(yōu)化前端性能
本系列主要整理前端面試中需要掌握的知識點。本節(jié)介紹webpack如何優(yōu)化前端性能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08

