a标签

<a></a>

a标签下载文件

<a download="filename" id="a_downloadPdf" href="文件地址">点击下载</a>

添加点击事件

<a download="filename" id="a_downloadPdf" href="文件地址" οnclick="click()">点击下载</a>

因为 点击事件先于href执行 当点击事件返回true时 href执行 返回false href不执行

function click() {$.ajax({type: "get",url: "url",dateType: "json",//data: "",success: function (data) {if (data.status == 1) {return true;}},error: function () {return false;},async: false});
}

因为需要ajax执行完毕后再执行href 所以需要设置为同步请求async: false 保证文件下载时已经生成 如果async: true 文件还没有生成就已经执行下载

点击a标签触发点击事件后下载文件相关推荐

  1. vue点击弹窗自动触发点击事件的解决办法

    业务场景:使用vue +element ui 的el-dialog,点击弹窗之后,默认加载第一个按钮的数据进行初始化. div 指令: // 自动触发点击事件directives:{trigger:{ ...

  2. ASP.NET MVC铵钮Click后下载文件

    本篇Insus.NET练习的是FilePathResult和FileStreamResult操作.本篇也算是<如何把Json格式字符写进text文件中>http://www.cnblogs ...

  3. JSP实现点击链接后下载文件(相当于右键另存)功能

    /*** 实现文件另存功能* * @param text* 文件内容* @param fileName* 文件名称* @return*/protected String renderFile(Stri ...

  4. 关于a标签添加了download属性下载文件失败的问题

    话不多说,先上图 相信各位大神看了图会明白,每次点击会下载,但是每次都是下载失败,未发现文件,请各位大佬指教-

  5. php 重定向后下载文件失效

    只有chrome 有这个问题,后来查了下,说是:"当网站通过HTTPS加载时,如果通过HTTP提供服务,Chrome会阻止加载静态内容.可能看起来Firefox不这样做" 注意当网 ...

  6. JS实现html页面点击下载文件的两种实现方法

    1.使用<a>标签来完成 <a href="/user/test/xxxx.txt" download="文件名.txt">点击下载&l ...

  7. 使用a标签下载文件,浏览器会直接打开解决方案

    使用a标签下载文件,浏览器会直接打开解决方案 背景 一.HTML中的a标签实现点击下载 二.即使使用a标签的download属性,chrome浏览器还是会打开 三.解决方案 解决方案一:使用ajax请 ...

  8. 微信小程序长按事件触发点击事件的BUG处理

    微信小程序开发说实话还是有点糟心的,经过事件冒泡的坑之后,又遇到了长按事件(longtap)必触发点击事件(tap)的BUG 实例代码 wxml <view class="contai ...

  9. 微信浏览器返回刷新,监听微信浏览器返回事件,网页防复制,移动端禁止图片长按和vivo手机点击img标签放大图片

    以下代码都经过iphone7,华为MT7 ,谷歌浏览器,微信开发者工具,PC端微信验证.如有bug,还请在评论区留言. demo链接:https://pan.baidu.com/s/1c35mbjM ...

最新文章

  1. 有道概率题:一个有趣的抛硬币问题
  2. mysql中nvl_Mysql中类似于oracle中nvl()函数的ifnull()函数
  3. P7887-「MCOI-06」Existence of Truth【构造】
  4. zookeeper 日志查看_每天使用的注册中心zookeeper,流量暴涨怎么办?
  5. 服务注册中心 eureka 搭建
  6. python使用BytesIO或StringIO读写文件
  7. python经典程序-python经典趣味24点游戏程序设计
  8. Condition梳理和总结
  9. 教程:Nodejs大漠插件开发游戏脚本实战(三)注册大漠插件
  10. java正则表达式中的斜杠,java正则表达式匹配斜杠[Java编程]
  11. 查看源文件默认编辑器打开
  12. Are You a Software Architect?
  13. Android开发wifi功能(附近Wi-Fi,输入密码,链接Wi-Fi)
  14. [架构]MVC/MCP/MVVM三个框架模式
  15. SQL判断是否为null如果为null则返回0
  16. c语言企业自动化管理系统,基于C语言制作的人事管理系统-自动化毕业论文.doc...
  17. 如何跟领导说话,会让领导喜欢并器重你?
  18. 【转】一些英文词的标准缩写
  19. [HEOI 2012] 采花
  20. 计算机试题及答案大学网络创业交流会,2017年12月计算机二级MS Office考试冲刺模拟卷(1)...

热门文章

  1. react-native页面的跳转
  2. Excel中按方向键,没有跳动单元格
  3. 【2018-8月】win7 32位旗舰纯净+装机版系统(每月更新)
  4. 手机文件不小心删除怎么恢复
  5. window查看端口以及关闭端口
  6. 做app兼容性测试时如何挑选机型
  7. Matlab导出eps图片的两种方法
  8. 【谢源评体系结构顶会 MICRO 2016】神经网络加速器仍是热点,但图计算加速器夺最佳论文(下载)...
  9. Detecting Near-Duplicates for Web Crawling
  10. Focused crawling: a new approach to topic specific web resource discovery