使用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 = '

';

htmlContent += '';

htmlContent += '

点击上传,或将文件拖拽到此处

';

htmlContent += '

';

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.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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

怎么接收layui上传的文件_layui 上传文件_批量导入数据UI的方法相关推荐

  1. django通过openpyxl操作excel文件,实现批量导入数据到数据库。

    1.在一些场景中经常需要管理员批量导入数据,先将数据写到excel表格中,再上传到系统上,最后将excel中的数据批量导入到系统的数据库中. 1.1.test.xlsx文件数据格式 首行的名字:必须是 ...

  2. matlab常用代码(读取文件、批量导入数据、与或非)

    学习matlab使用过程中遇到的各种常见小操作,放在这里权当记录,持续更新中.包括批量导入数据.读取/写入不同类型的文件.与或非.cell.randperm的使用等 一.常见函数或小技巧 1. 记录程 ...

  3. 微信小程序云开发——常用功能2:操作云数据库一键批量导入数据(导入json文件)

    微信小程序云开发--常用功能2:操作云数据库一键批量导入数据(导入json文件) 今天我们要添加100条数据.下面的过程是先创建一条记录,然后导出这条数据看json文件中是如何编辑字段的,然后仿照这个 ...

  4. java实现excel文件批量导入数据

    具体实现: 以学生信息为例,将Excel模板信息配置在XML文件中,通过POI实现对excel文件读取操作,然后将读取的数据插入数据库中.具体思路是将模板信息配置在xml中,在项目启动时,通过spri ...

  5. java 导出文件上传模板,上传Excel文件批量导入数据

    后端代码 controller层 @RequestMapping(value = "/importExcel", method = {RequestMethod.POST, Req ...

  6. 金蝶ais账套文件数据库读取小工具,批量引出数据

    金蝶AIS账套数据引出超级工具,免费小工具. 无需用户密码,无需安装金蝶,无需手工打开数据库,直接从账套文件读取科目表.核算项目表.记账凭证. 财务人不可错过的工具. 注意:可能会被360卫士.微软杀 ...

  7. python从键盘上输入五个数字打一成语_批量查询5个字成语首字母组成的.com域名...

    .com域名无疑是最受欢迎的后缀,1至4个字母的组合已全部被抢注.好奇心驱使下,写了Python程序批量查询5个字成语首字母组成的.com域名的注册情况. 步骤1:抓取5个字的成语 详情见博文< ...

  8. 文件异步上传使用虚拟滚动el-table-virtual-scroll加载数据

    需求 最近在写一个批量导入数据的功能,需要通过上传文件异步导入调接口,将后台返回Excel文件里的数据不做分页用列表展示出来,再加上需要在列表嵌入输入框,所以加载大量数据渲染的时候要加载很久,需要用到 ...

  9. 微信小程序 -- 数据库数据excel文件批量导入

    一.excel文件批量导入数据到数据库 1.创建node.js函数upload,点击upload右键外部终端中安装类库 npm install node-xlsx 2.云函数代码 const clou ...

最新文章

  1. android学习笔记之ImageView的scaleType属性
  2. 100教育:一场与信任赛跑的赌注
  3. 信用差价Definition of 'Credit Spread'
  4. 什么是慢查询?如何通过慢查询日志优化?
  5. 云原生五大趋势预测,K8s安卓化位列其一
  6. css div下第一个span,CSS之div和span标签
  7. 1.6 语言模型和序列生成
  8. 8个Python高效数据分析的技巧
  9. Redis:30分钟从入门到精通 - 2P
  10. JS Range使用整理
  11. IO编程(对IO是什么的详解)
  12. 屋面光伏荷载计算机构,有关光伏发电屋顶荷载以及预判方法
  13. Android 自动点击工具,安卓自动点击器免费版
  14. 微信小程序对接微信支付详细教程
  15. Substance Painter材质导入unity渲染通道配置更改
  16. php extract 字符串,php extract 函数
  17. 华严数字体系--说说不可说
  18. Adlik在深度学习异构计算上的实践
  19. 27. hall霍尔传感器
  20. 论EI、SCI和ISTP检索论文的收录号和期刊号查询方法

热门文章

  1. CodeGen融合核心扩展定制文件
  2. TinyML设备设计的Arm内核
  3. CVPR2020:基于层次折叠的跳跃式注意网络点云完成
  4. 【网站汇总】单片机常用通讯协议
  5. Installation failed with message Invalid File:(Application Installatino Failed)
  6. Android编程:解决异常“android.view.InflateException: Binary XML file line # : Error inflating class”
  7. 4 三元表达式 列表解析 生成器表达式
  8. 【整理】NSTimer使用及注意事项
  9. MySQL 基础内容
  10. 修改nginx服务器类型