对于带有表单的网站,我想显示概述/感谢页面,并提供PDF格式的下载确认。我尝试了几种方法,但我对结果仍然不满意。我想在Django视图中不可能返回两个请求,因此我想在页面中包含一些javascript。
方法1:
$(document).ready(function() {
window.open("/media/4bb3da7dc9380b3.pdf",'_blank');
});
这种方法的缺点是弹出窗口阻止程序会阻止下载。
方法2:
$(document).ready(function() {
window.location = "/media/4bb3da7dc9380b3.pdf";
});
当浏览器未配置为显示pdf内联时,此方法很有效。将显示感谢页面,并启动下载对话框。但是,当浏览器显示pdf内联时,概述/感谢页面将不会显示。
答案 0 :(得分:1)
您可以使用Jquery工具或插件在弹出框中显示pdf ..
http://wedesignpixel.com/useful-effective-jquery-lightbox-plugins/