前言:
当前兄弟们对“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文件上传