• 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出错!');
                        }
                       }
                      });
                     }
            });
  • 相关阅读:
    wenbao与powershell
    wenbao与windows
    wenbao与msf
    CCF201612-Python题解
    语不惊人死不休
    为人性僻耽佳句(一)
    Pytorch出现 raise NotImplementedError
    CNN卷积
    python字符串切片
    python----numpy(持续更新)
  • 原文地址:https://www.cnblogs.com/ywf520/p/11571768.html
Copyright © 2020-2023  润新知