HTML无刷新下载文件方法总汇
2015-06-08 19:49
489 查看
首先要保证有一个后台可以下载文件的方法,这里只总结前端解决方法,所以不对后台做分析,假设现在有一个下载文件的方法
使用a标签
这里
使用location.href属性
使用window.open
使用iframe
调用
个人推荐第4种方法,比较灵活。
/project/download.action。如果不想通过后台直接下载可以看我的另一篇文章《 html使用a标签不通过后台实现直接下载》。
使用a标签
<a href="/project/download.action" target="_blank">点击下载</a>
这里
target属性不给也可以,但是页面会闪一下,体验不好。
使用location.href属性
function downloadFile(url){ location.href=url; }
使用window.open
function downloadFile(url){ window.open(url); }
使用iframe
//javascript版本 function downloadFile(url){ var iframe = document.createElement("iframe"); document.body.appendChild(iframe); iframe.src =url; } //jQuery版本 function downloadFile(url){ $("body").append($("<iframe/>").attr("src",url); }
调用
<a href="javascript:void(0);" onclick="downloadFile('/project/download.action')">点击下载</a>
个人推荐第4种方法,比较灵活。
相关文章推荐
- Scrapy的架构介绍
- 发布一个自己做的jsp博客系统
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- 提供个 全免杀海洋2006asp木马 下载
- 通过Mootools 1.2来操纵HTML DOM元素
- 高手写的Tracer-Flash代码调试类代码下载
- WEB标准网页布局中尽量不要使用的HTML标签
- Vista 防火墙 Vista Firewall Control v1.0.11 下载
- 国外Lightbox v2.03.3 最新版 下载
- Flash 与 html 的一些实用技巧
- 火影漫画下载助手 下载
- USBkill U盘防火墙 v3.0 下载
- 腾讯 Tencent Traveler v3.4 下载
- 查杀软件 360安全卫士 v3.2.1.1001 下载
- Kaspersky 6.0.2.666 MP2 nct Release+汉化补丁 下载
- Symantec Norton Ghost v12.0 Retail ISO 多国语言版 下载
- html工作中表格<tbody>标签的使用技巧
- HTML 向 XHTML1.0 兼容性指导
- 电脑硬件分析Ultimate Boot CD v4.1.1 下载