window.location=url 下载会跳转空白页面 | 您所在的位置:网站首页 › tempo下载数据空白页 › window.location=url 下载会跳转空白页面 |
window.location=url 下载会跳转空白页面
*这个方法主要是当后端已经写好了导出或下载,我们用ajax请求是下载不了,我们就可以用如下的方法。亲测有效~~~~~* 方案一(推荐):用js触发标签点击事件(虽然这个方法可能不会成功) var downLoad=function(src){ var a = document.createElement('a'); a.id = 'expertFile' a.href =src; document.body.append(a); a.click(); document.getElementById('expertFile').remove(); } downLoad()方案二:通过iframe来下载,有网友说会有下载两次的情况,我自己没发现这个问题,你们要是遇到这个问题可以用第一种方法哦~ //传入参数src为文件地址 function download (src) { var download_file= {} if (typeof(download_file.iframe) == "undefined") { var iframe = document.createElement("iframe"); download_file.iframe = iframe; document.body.appendChild(download_file.iframe); } download_file.iframe.src = src download_file.iframe.style.display = "none"; }, |
CopyRight 2018-2019 实验室设备网 版权所有 |