layui弹框文件导入
lr.ajax({
type : "post",
data :formFile,
url : importUrl,
contentType: false,// 且已经声明了属性enctype="multipart/form-data",所以这里设置为false
processData: false, // 不需要对数据做处理
dataType : 'json',// 这里的dataType就是返回回来的数据格式了html,xml,json
async : true, // 是否异步
cache : false,// 设置是否缓存,默认设置成为true,当需要每次刷新都需要执行数据库操作的话,需要设置成为false
success : function(data) {
if(data == 'OK'){
msgd('保存成功',1,'数据保存成功!');
}else if(data == 'NOT_DATA'){
msgd('数据错误',2,'数据错误!');
}else{
msgd('导入excel出错',2,'导入excel出错!');
}
}
});
// 导入employee
layer.open({
content: $("#importBox").html()
,btn: ['确认导入', '下载模板'] // 可以无限个按钮
,yes: function(index, layero){
// 按钮的回调
var forms = document.forms[0];
debugger
var content_t = this.content;
var importUrl = rootPath + '/business/gj/importDwhjEexceFile.shtml';
// var f_importForm = $("#importForm");
var file = document.getElementById('importExcelFile').files[0];
var f_importForm_f = $("#importExcelFile")[0];
var fileObj_fs = f_importForm_f.files; // js 获取文件对象
var fs = fileObj_fs[0];
var file = $("#importExcelFile")[0].files[0];// 获取文件
if (!fs || typeof (fs) == "undefined" || fs.size <= 0) {
msgd('提示',2,'请选择Excle文件!');
return;
}
var formFile = new FormData();
formFile.append("action", importUrl);
formFile.append("importFile", fileObj); // 加入文件对象 var from_data = $('#importForm').serialize();
lr.ajax({
type : "post",
data :formFile,
url : importUrl,
contentType: false,// 且已经声明了属性enctype="multipart/form-data",所以这里设置为false
processData: false, // 不需要对数据做处理
dataType : 'json',// 这里的dataType就是返回回来的数据格式了html,xml,json
async : true, // 是否异步
cache : false,// 设置是否缓存,默认设置成为true,当需要每次刷新都需要执行数据库操作的话,需要设置成为false
success : function(data) {
if(data == 'OK'){
msgd('保存成功',1,'数据保存成功!');
}else if(data == 'NOT_DATA'){
msgd('数据错误',2,'数据错误!');
}else{
msgd('导入excel出错',2,'导入excel出错!');
}
}
});
}
});
layui弹框文件导入的更多相关文章
- 记一次layui弹框关闭问题
我在博客园记录过layui关于弹框关闭问题,文章为layui关闭弹出层,这次出现了特殊情况,之前是通过layer.closeAll()解决了这个问题,但是这次解决不了.而换成parent.layer. ...
- layui 弹框
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&q ...
- Asp.net点击按钮弹出文件夹选择框的实现(网页)
本文地址:http://www.cnblogs.com/PiaoMiaoGongZi/p/4092112.html 在Asp.net网站实际的开发中,比如:需要实现点击一个类似于FileUpload的 ...
- eclipse中去掉py文件中烦人的黄色弹框
eclipse中写py文件,当鼠标点击在参数上时总是出现黄线的弹框,影响人操作,感觉特别烦,如下: 解决方案: windows--preferences--hover--pydev--hover取消选 ...
- layUI弹出框提示
简单介绍:项目使用layUI框架好久了,也没来的及写一篇关于layUI弹出层的随笔.现在补上.经常用到的,一般都是在ajax成功回调函数后边写. //js代码 s和fail 是ajax返回的数据lay ...
- qq网吧弹框如何去掉?如何删掉NetBar文件夹?
qq网吧弹框如何去掉?如何删掉NetBar文件夹?有些qq会弹出qq网吧,让人烦恼.而且点了那个不是网吧的反馈了多次都还会弹出.如何退出关闭删除取消去掉qq网吧呢,下面介绍一种解决方法:1.打开qq安 ...
- js同过url下载文件,调用另存为弹框
实战中,项目将文件上传到项目的根目录下,并进行保存,随后根据此文件的路径进行下载到本地磁盘 实战中,项目将文件上传到项目的根目录下,并进行保存,随后根据此文件的路径进行下载到本地磁盘 实战中,项目将文 ...
- layui弹出框打开第二次select内容无法显示问题
今天, 在使用layui弹出框的时候, 第一次进入select内容加载是正常的, 将弹出框关闭再次进入后select下拉框内容为空, 经排查是因为每次弹出窗口z-index都会改变, 弹出框的z-in ...
- 解决 layui 弹出层(弹框)一闪而过就消失的问题 (转载)
转载: 原文链接:https://blog.csdn.net/qq_20594019/article/details/83956532 本人遇到问题:使用layer.open()弹出页面层,出现弹框闪 ...
随机推荐
- span里面插入文字
.text-box span::before{ content:attr(data-text);}
- Redis 小调研
一. 概况: Redis是一款开源的.网络化的.基于内存的.可进行数据持久化的Key-Value存储系统.它的数据模型建立在外层,类似于其它结构化存储系统,是通过Key映射Value的方式来建立字典以 ...
- NCM格式转换MP3格式
首先下载软件: 百度网盘下载地址:https://pan.baidu.com/s/1I_HUQGBnOq23Zdm-NgbnqA 提取码:u4m5 下载完毕直接打开就好 添加NCM文件 点击开始转换 ...
- API Gateway和Route 53及CloudFront的连携使用
API Gateway部署出来之后的url网址对于普通用户并不友好,所以肯定是需要一个正常的域名来作为url进行访问. 主要有以下几点, API Gateway可以自定义域名 自定义的域名要从Rout ...
- Boost.Interprocess
https://github.com/svebert/InterprocessMsg 好像消息队列
- 如何定义一个BUG
一.划分一个bug的等级 bug等级主要分为致命.严重.一般.轻微或者建议四个等级: 1.致命错误:系统无法执行.崩溃或严重资源不足.应用模块无法启动或异常退出.无法测试.造成系统不稳定.价值较高功能 ...
- jQuery实现enter键登录
在登录时,使用快捷键登录时常用的方法,其中 loginReq()方法为请求登录检索的方法 $("#login").click(function(){ loginReq(); }); ...
- 对每一个IO操作的返回都要进行判断
对每一个IO操作的返回都要进行判断 我们业务代码中有很多进行mysql.redis.文件.curl等的io操作,对每一个io操作我们都要对其返回值进行判断,然后做对应的处理,加日志信息或者抛出异常状态 ...
- Eureka的表兄弟Zookeeper理论基础
Eureka的表兄弟Zookeeper 简单介绍 Zookeeper是一个开源的分布式应用程序协调服务器,主要功能包括配置维护,域名服务,分布式同步,集群管理等 主要功能简介 一.配置维护 分布式系统 ...
- MySQL主从复制&读写分离&分库分表
MySQL主从复制 MySQL的主从复制只能保证主机对外提供服务,从机是不提供服务的,只是在后台为主机进行备份数据 首先我们说说主从复制的原理,这个是必须要理解的玩意儿: 理解: MySQL之间的数据 ...