我创建一个PDF和使用Ajax如何下载,而不是用JavaScript
这里输出它打开它的网址是成功的输出:
window.location.replace(json['download_link']);
不过,我想提示下载而不是打开文件本身。这是直截了当的吗?
我创建一个PDF和使用Ajax如何下载,而不是用JavaScript
这里输出它打开它的网址是成功的输出:
window.location.replace(json['download_link']);
不过,我想提示下载而不是打开文件本身。这是直截了当的吗?
将此添加到您希望显示下载链接的HTML中。
<a download="file" id="downloadlink" style="display: none">Download</a>
然后在您的成功添加以下内容。
// Get the hidden download link
var link = document.getElementById('downloadlink');
// Set the link to the json response
link.href = json['download_link'];
// Unhide the link
link.style.display = 'block';
你试过了'window.location.href = json ['download_link'];'?我认为会下载文件。 – lhan 2014-10-02 13:18:02