用户友好的方式来显示概述页面,并下载PDF格式

时间:2013-11-25 09:42:26

标签: javascript jquery django pdf

对于带有表单的网站,我想显示概述/感谢页面,并提供PDF格式的下载确认。我尝试了几种方法,但我对结果仍然不满意。我想在Django视图中不可能返回两个请求,因此我想在页面中包含一些javascript。

方法1:

$(document).ready(function() {
    window.open("/media/4bb3da7dc9380b3.pdf",'_blank');
});

这种方法的缺点是弹出窗口阻止程序会阻止下载。

方法2:

$(document).ready(function() {
    window.location = "/media/4bb3da7dc9380b3.pdf";
});

当浏览器未配置为显示pdf内联时,此方法很有效。将显示感谢页面,并启动下载对话框。但是,当浏览器显示pdf内联时,概述/感谢页面将不会显示。

1 个答案:

答案 0 :(得分:1)

您可以使用Jquery工具或插件在弹出框中显示pdf ..

http://wedesignpixel.com/useful-effective-jquery-lightbox-plugins/