【问题标题】:View returned PDF from an AJAX Call查看从 AJAX 调用返回的 PDF
【发布时间】:2014-12-22 11:28:29
【问题描述】:

我有一个返回 PDF(Jasper 报告)的 Servlet。 当请求来自 HTML 表单时,它会成功显示 PDF。

<form method="post" action="../reports/GenerateReport" target="_blank">

我是 jQuery 新手,我想使用 AJAX 请求生成报告,我现在有以下代码:

$.post('../reports/GenerateReport', {
    ...
}, function (report) {
    //this ajax call returns a PDF
    //how do I show it?
});

但我不知道如何处理返回的 PDF。我该如何展示它? 谢谢。

【问题讨论】:

    标签: jquery ajax servlets jasper-reports export-to-pdf


    【解决方案1】:

    如果对您的情况有帮助,您可以查看以下帖子。

    window-open-with-pdf-stream-instead-of-pdf-location

    或者,您可以先将此 pdf 写入某个服务器位置,然后可以使用

    打开它
    var script = "window.open('" + pdflocation + "', '_blank');";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 2018-10-02
      • 1970-01-01
      • 2013-05-24
      • 2018-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多