FFi*_*ish 8 jquery button zipfile
相当尴尬我花了多少时间试图从按钮下载一个zipfile ....
<button type='button' id='button-download'>download zipfile</button>
$("#button-download").live("click", function() {
$.get("http://localhost/admin/zip/002140.zip"); // doesn't work?
})
Run Code Online (Sandbox Code Playgroud)
我需要一些子弹证明,这就是我在这里问的原因,谢谢.
使用普通:
<a href="http://localhost/admin/zip/002140.zip" id="button-download">download zipfile</a>
Run Code Online (Sandbox Code Playgroud)
链接.然后它就可以正常工作(甚至是"防弹"),而不提供JavaScript.它还提供了用户可能从下载链接中获得的更多传统功能,例如右键单击另存为或拖放.
您当然可以使用CSS使其看起来像一个按钮而不是链接.但它实际上是一个链接.所以它应该如何标记.
您应该将location.href属性设置为导致导航:
$("#button-download").live("click", function() {
location.href = "http://localhost/admin/zip/002140.zip";
});
Run Code Online (Sandbox Code Playgroud)
你也可以有一个简单的<a>元素,就像它是一个按钮一样,这样即使是禁用JavaScript的用户也可以下载该文件.
| 归档时间: |
|
| 查看次数: |
20134 次 |
| 最近记录: |