1. lr.ajax({
  2. type : "post",
  3. data :formFile,
  4. url : importUrl,
  5. contentType: false,// 且已经声明了属性enctype="multipart/form-data",所以这里设置为false
  6. processData: false, // 不需要对数据做处理
  7. dataType : 'json',// 这里的dataType就是返回回来的数据格式了html,xml,json
  8. async : true, // 是否异步
  9. cache : false,// 设置是否缓存,默认设置成为true,当需要每次刷新都需要执行数据库操作的话,需要设置成为false
  10. success : function(data) {
  11. if(data == 'OK'){
  12. msgd('保存成功',1,'数据保存成功!');
  13. }else if(data == 'NOT_DATA'){
  14. msgd('数据错误',2,'数据错误!');
  15. }else{
  16. msgd('导入excel出错',2,'导入excel出错!');
  17. }
  18. }
  19. });
  1. // 导入employee
  2. layer.open({
  3. content: $("#importBox").html()
  4. ,btn: ['确认导入', '下载模板'] // 可以无限个按钮
  5. ,yes: function(index, layero){
  6. // 按钮的回调
  7. var forms = document.forms[0];
  8. debugger
  9. var content_t = this.content;
  10. var importUrl = rootPath + '/business/gj/importDwhjEexceFile.shtml';
  11. // var f_importForm = $("#importForm");
  12. var file = document.getElementById('importExcelFile').files[0];
  13. var f_importForm_f = $("#importExcelFile")[0];
  14. var fileObj_fs = f_importForm_f.files; // js 获取文件对象
  15. var fs = fileObj_fs[0];
  16. var file = $("#importExcelFile")[0].files[0];// 获取文件
  17. if (!fs || typeof (fs) == "undefined" || fs.size <= 0) {
  18. msgd('提示',2,'请选择Excle文件!');
  19. return;
  20. }
  21. var formFile = new FormData();
  22. formFile.append("action", importUrl);
  23. formFile.append("importFile", fileObj); // 加入文件对象
  24.  
  25. var from_data = $('#importForm').serialize();
  26. lr.ajax({
  27. type : "post",
  28. data :formFile,
  29. url : importUrl,
  30. contentType: false,// 且已经声明了属性enctype="multipart/form-data",所以这里设置为false
  31. processData: false, // 不需要对数据做处理
  32. dataType : 'json',// 这里的dataType就是返回回来的数据格式了html,xml,json
  33. async : true, // 是否异步
  34. cache : false,// 设置是否缓存,默认设置成为true,当需要每次刷新都需要执行数据库操作的话,需要设置成为false
  35. success : function(data) {
  36. if(data == 'OK'){
  37. msgd('保存成功',1,'数据保存成功!');
  38. }else if(data == 'NOT_DATA'){
  39. msgd('数据错误',2,'数据错误!');
  40. }else{
  41. msgd('导入excel出错',2,'导入excel出错!');
  42. }
  43. }
  44. });
  45. }
  46. });

layui弹框文件导入的更多相关文章

  1. 记一次layui弹框关闭问题

    我在博客园记录过layui关于弹框关闭问题,文章为layui关闭弹出层,这次出现了特殊情况,之前是通过layer.closeAll()解决了这个问题,但是这次解决不了.而换成parent.layer. ...

  2. layui 弹框

      <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&q ...

  3. Asp.net点击按钮弹出文件夹选择框的实现(网页)

    本文地址:http://www.cnblogs.com/PiaoMiaoGongZi/p/4092112.html 在Asp.net网站实际的开发中,比如:需要实现点击一个类似于FileUpload的 ...

  4. eclipse中去掉py文件中烦人的黄色弹框

    eclipse中写py文件,当鼠标点击在参数上时总是出现黄线的弹框,影响人操作,感觉特别烦,如下: 解决方案: windows--preferences--hover--pydev--hover取消选 ...

  5. layUI弹出框提示

    简单介绍:项目使用layUI框架好久了,也没来的及写一篇关于layUI弹出层的随笔.现在补上.经常用到的,一般都是在ajax成功回调函数后边写. //js代码 s和fail 是ajax返回的数据lay ...

  6. qq网吧弹框如何去掉?如何删掉NetBar文件夹?

    qq网吧弹框如何去掉?如何删掉NetBar文件夹?有些qq会弹出qq网吧,让人烦恼.而且点了那个不是网吧的反馈了多次都还会弹出.如何退出关闭删除取消去掉qq网吧呢,下面介绍一种解决方法:1.打开qq安 ...

  7. js同过url下载文件,调用另存为弹框

    实战中,项目将文件上传到项目的根目录下,并进行保存,随后根据此文件的路径进行下载到本地磁盘 实战中,项目将文件上传到项目的根目录下,并进行保存,随后根据此文件的路径进行下载到本地磁盘 实战中,项目将文 ...

  8. layui弹出框打开第二次select内容无法显示问题

    今天, 在使用layui弹出框的时候, 第一次进入select内容加载是正常的, 将弹出框关闭再次进入后select下拉框内容为空, 经排查是因为每次弹出窗口z-index都会改变, 弹出框的z-in ...

  9. 解决 layui 弹出层(弹框)一闪而过就消失的问题 (转载)

    转载: 原文链接:https://blog.csdn.net/qq_20594019/article/details/83956532 本人遇到问题:使用layer.open()弹出页面层,出现弹框闪 ...

随机推荐

  1. minicom 的使用

    1.切换到 root 用户. [root@localhost btools]#su - 2. 查找有效的串设备. [root@localhost ~]#cat /proc/devices ... 4 ...

  2. session复制

    环境描述:(三台服务器 系统:7.6)192.168.200.111 nginx192.168.200.112 tomcat192.168.200.113 tomcat环境配置:192.168.200 ...

  3. 杭电多校第一场-M-Code

    题目描述 After returning with honour from ICPC(International Cat Programming Contest) World Finals, Tom ...

  4. webapi JWT 认证

    第一步 使用ng安装JWT组件 第二步 编写登录和生成token代码 byte[] key = Encoding.UTF8.GetBytes("123456789aaaaaaa") ...

  5. js求100以内的素数

    //打印2~100之间的数 ; i< ; i++){ var a = true; ; j < i; j++){ //判断i能否被j整除 ){ //能被整除则说明不是素数,修改布尔值为fal ...

  6. mysql 存储过程 随笔

    CREATE PROCEDURE `g2`( in sts int,in type int, code varchar(20),in s int)begin declare i int; declar ...

  7. spring5.02版快速入门

    spring5.02版快速入门分为以下 四步, 1. 引入依赖 2. 创建beans.xml配置文件 3 创建相应的接口实现类(仅仅是快速创建,实现类不给任何方法) 4. 创建容器对象,根据id获取对 ...

  8. 《DNS攻击防范科普系列3》 -如何保障 DNS 操作安全

    引言 前两讲我们介绍了 DNS 相关的攻击类型,以及针对 DDoS 攻击的防范措施.这些都是更底层的知识,有同学就来问能否讲讲和我们的日常操作相关的知识点,今天我们就来说说和我们日常 DNS 操作相关 ...

  9. thinkphp 多语言支持

    ThinkPHP内置多语言支持,如果你的应用涉及到国际化的支持,那么可以定义相关的语言包文件.任何字符串形式的输出,都可以定义语言常量. 要启用多语言功能,需要配置开启多语言行为,在应用的配置目录下面 ...

  10. bzoj1053题解

    [题意分析] 本题中,x被称为反质数,当且仅当没有任意一个严格小于x的正整数的约数个数大于x的约数个数.求不超过N的最大反质数. [解题思路] 数据范围中最大的N=2*109. 首先可以证明,不超过N ...