我正在使用 TCPDF 制作 PDF 报告。在客户端是一个 JavaScript/jQuery 应用程序。在服务器端是“some.php”,我们正在发送一些用于过滤数据库查询的参数。
是否可以使用:
$.ajax or $.post(url,{...},function(data) { //open new window with PDF result}
TCPDF 中的最后一个命令是:
$pdf->output('doc.pdf','I');
我正在使用 TCPDF 制作 PDF 报告。在客户端是一个 JavaScript/jQuery 应用程序。在服务器端是“some.php”,我们正在发送一些用于过滤数据库查询的参数。
是否可以使用:
$.ajax or $.post(url,{...},function(data) { //open new window with PDF result}
TCPDF 中的最后一个命令是:
$pdf->output('doc.pdf','I');
您无法使用 javascript 呈现 pdf。
我有两种方法可以做到:
不要使用 ajax,只需将带有值的表单发送到将打开 pdf 的新窗口。不要忘记发送正确的内容类型标题应用程序/pdf。
<form action="some.php" method="post" target="_blank"> ... </form>
Mozilla 最近提出了pdf.js,一个用于读取 PDF 文件的 JavaScript 库。
虽然不完全是您正在搜索的内容,但您可以从包含的源中获取最小化和自定义版本。