Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JQuery触发浏览器下载_Javascript_Jquery_Html_Ajax_Download - Fatal编程技术网

Javascript 使用JQuery触发浏览器下载

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

我的目标是让用户从我的服务器下载PDF。 最常见的方法是简单地使用一个带有下载属性的链接,如下所示

<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');
    )

});