标签:序列 字符串 数据库 标签 window 就是 open 本质 jquer
第一种解决办法
把请求的URL,放在 a标签的的 href 属性内
或者 用 window.open("downLoadURL") 或 window.location.href("downLoadURL")
缺点:不方便带过滤条件要求的传参,而且有新页面打开或刷新
第二种解决办法
- 使用jQuery创建HTML元素(创建后用了,再remove;或者HTML中创建标签,把style的display设置为none):
- a 标签,js手动拼参数到href,再click
- form 表单,js手动指定input的value,再submit
- iframe 内联框架,js手动指定iframe的src,自动转跳
其本质,都是 不通过Ajax请求 来发送和接收数据,而是直接将 返回的数据流 发送到浏览器
Bug_000_用Ajax请求来下载文件失败的原因及解决方案
标签:序列 字符串 数据库 标签 window 就是 open 本质 jquer
原文地址:https://www.cnblogs.com/FalseGod13/p/Bug_000.html