window.location=url 下载会跳转空白页面 您所在的位置:网站首页 tempo下载数据空白页 window.location=url 下载会跳转空白页面

window.location=url 下载会跳转空白页面

2024-07-12 09:28| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有