标签:jquery 遮罩 elink form function js const fileName
function doDownZipFile(){ var options = { url: $("#downZip").attr("action"), //url: "/xmTrade/maitian/plat/fileupload/downloadZipFile.action", //target: "#div2", type: "post", beforeSend:function(xhr){//请求之前 //console.info("打开遮罩层") $.blockUI({message: "<h1>打包下载可能比较耗时,请耐心等待.........</h1>"}); }, success: function (result) { let fileName = 'pic.zip'; const excelBlob = result.data if ('msSaveOrOpenBlob' in navigator) { // Microsoft Edge and Microsoft Internet Explorer 10-11 window.navigator.msSaveOrOpenBlob(excelBlob, fileName) } else{ const elink = document.createElement('a') // 创建a标签 elink.download = fileName elink.style.display = 'none' const blob = new Blob([excelBlob]) elink.href = URL.createObjectURL(blob) document.body.appendChild(elink) elink.click() document.body.removeChild(elink) } }, complete: function (xhr) {//请求完成 //console.info("关闭遮罩层") $.unblockUI(); } }; $("#downZip").ajaxSubmit(options); }
需要依赖:
jquery.form.js
<script type="text/javascript" charset="utf-8" src="<mt:basePath/>/common/js/maitian/jquery.form.js?v=0721"></script>
标签:jquery,遮罩,elink,form,function,js,const,fileName 来源: https://www.cnblogs.com/izyh/p/16023072.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。