Javascript 使用JQuery触发浏览器下载
我的目标是让用户从我的服务器下载PDF。 最常见的方法是简单地使用一个带有下载属性的链接,如下所示Javascript 使用JQuery触发浏览器下载,javascript,jquery,html,ajax,download,Javascript,Jquery,Html,Ajax,Download,我的目标是让用户从我的服务器下载PDF。 最常见的方法是简单地使用一个带有下载属性的链接,如下所示 <a href="http://mysource.pdf" download>click here</a> 我找了好一阵子都没找到。 感谢您的帮助。谢谢 --编辑以澄清为什么这不是一个重复,我问的是触发数据下载,而不是本地文件 搜索“使用javascript监控下载进度”大多数解决方案似乎需要服务器端干预。我想指出,这不是链接线程的重复。该线程正在询问有关下载文件的问题。
<a href="http://mysource.pdf" download>click here</a>
我找了好一阵子都没找到。
感谢您的帮助。谢谢
--编辑以澄清为什么这不是一个重复,我问的是触发数据下载,而不是本地文件 搜索“使用javascript监控下载进度”大多数解决方案似乎需要服务器端干预。我想指出,这不是链接线程的重复。该线程正在询问有关下载文件的问题。我正在下载数据。搜索“使用javascript监控下载进度”大多数解决方案似乎需要服务器端干预。我想指出,这不是链接线程的重复。该线程正在询问有关下载文件的问题。我正在下载数据。
$('a').click(function(event) {
event.preventDefault();
$.get("http://mysource.pdf", (data) ->
window.location.href = $(this).attr('href');
)
});
$('a').click(function(event) {
event.preventDefault();
$.get("http://mysource.pdf", (data) ->
window.location.href = $(this).attr('href');
)
});