layui 上传文件_批量导入数据UI的方法
网络编程 2021-07-04 15:01www.168986.cn编程入门
今天长沙网络推广就为大家分享一篇layui 上传文件_批量导入数据UI的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随长沙网络推广过来看看吧
使用layui的文件上传组件,可以方便的弹出文件上传界面。
效果如下
点击【批量导入】按钮调用js脚本importData(config)就可以实现数据上传到服务器。
脚本
/ 批量导入 config.downUrl 下载模板url config.uploadUrl 上传文件url config.msg config.done 上传结束后执行。 / 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">v</i>'; htmlContent += '<p>点击上传,或将文件拖拽到此处</p>'; htmlContent += '</div>'; layer.open({ type: 1 ,offset: "auto" //具体配置参考http://.layui./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 ,aept: '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的方法就是长沙网络推广分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持狼蚁SEO。
上一篇:node 文件上传接口的转发的实现
下一篇:Electron 调用命令行(cmd)
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南