【发布时间】:2013-12-09 22:13:16
【问题描述】:
对于带有表格的网站,我想显示一个概述/感谢页面,并提供一个 pdf 确认以供下载。我尝试了几种方法,但我仍然对结果不满意。我想在 Django 视图中不可能返回两个请求,因此我想在页面中包含一些 javascript。
方法一:
$(document).ready(function() {
window.open("/media/4bb3da7dc9380b3.pdf",'_blank');
});
这种方法的缺点是弹出窗口阻止程序会阻止下载。
方法二:
$(document).ready(function() {
window.location = "/media/4bb3da7dc9380b3.pdf";
});
当浏览器未配置为显示 pdf 内联时,这很有效。显示感谢页面,并开始下载对话框。但是,当浏览器显示 pdf 内联时,将不会显示概述/感谢页面。
【问题讨论】:
标签: javascript jquery django pdf