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出錯!');
                    }
                   }
                  });
                 }
        });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM