【问题标题】:User friendly way to show overview page, and download pdf显示概览页面和下载 pdf 的用户友好方式
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢...使用弹出窗口是我的最佳选择。奇怪的是,弹出窗口阻止程序在这里不起作用,所以这对我有好处。
    猜你喜欢
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2013-05-08
    • 2011-06-03
    相关资源
    最近更新 更多