查看从AJAX调用返回的PDF

时间:2014-10-27 09:58:53

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

我有一个返回PDF的Jaslet(Jasper Report)。 当请求来自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。我该如何展示? 谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

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

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