龙空技术网

js上传Excel文件

流浪的思维 294

前言:

当前兄弟们对“ajax提交excel文件上传”大约比较关心,同学们都需要知道一些“ajax提交excel文件上传”的相关内容。那么小编在网摘上搜集了一些对于“ajax提交excel文件上传””的相关文章,希望小伙伴们能喜欢,各位老铁们一起来学习一下吧!

代码

<input type="file" id="file" name="myfile" style="display: none" /><input type="text" id="filename" style="display:none"></span><input type="button" onclick="upload()" value="选择文件上传" />
 function UpladFile(fileObj) {                var form = new FormData(); // FormData 对象                form.append("file", fileObj); // 文件对象                $.ajax({                    url: 'xxx',                      //url地址                    type: 'POST',                 //上传方式                    data: form,                   // 上传formdata封装的数据                    dataType: 'JSON',                    cache: false,                  // 不缓存                    processData: false,        // jQuery不要去处理发送的数据                    contentType: false,         // jQuery不要去设置Content-Type请求头                    success:function (data) {           //成功回调                        console.log(data);                    },                   error:function (data) {           //失败回调                        console.log(data);                    }                });              }    function upload() {        $("#file").click();        $('#file').change(function (e) {         var fileName = e.target.files[0];//js 获取文件对象         if(fileName !== undefined){           var file_typename =   fileName.name.substring(fileName.name.lastIndexOf('.'));           if (file_typename === '.xlsx' || file_typename === '.xls') {            $("#filename").css("display","block");            $("#filename").val(fileName.name);           UpladFile(fileName);           }else {            console.log("请选择正确的文件类型!")            }          }else{       console.log("请选择正确的文件!")        }    }                                

标签: #ajax提交excel文件上传