我正在创建PDF并使用Ajax输出
以下是成功的输出:
window.location.replace(json['download_link']);
但是,我想提示下载而不是打开文件本身。这是直截了当的吗?
答案 0 :(得分:2)
将此添加到您希望显示下载链接的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';