php - 在 Ajax 提交后强制下载 TCPDF 创建的 PDF

标签 php jquery ajax download tcpdf

我的应用程序允许用户完成一个表单,并使用 Ajax post 调用发送它。 表单 si 发送到创建 PDF 文件的 TCPDF 类。 该类具有方法“->output(...)”,允许将文件保存到 Web 服务器,将其发送到浏览器,ecc... 我的目标是,在提交表单后,创建 PDF 文件,并强制用户下载它(不刷新)。 该方法不适用于 ajax 调用。 我找到的唯一解决方案是创建文件,将其放入 Web 服务器,然后将用户重定向到文件所在的位置到 Web 服务器;但这不是一个好的解决方案,我需要强制下载(自动启动)。 我在论坛上读过其他类似的解决方案,但它们不是很好的形式 有什么建议么?

最佳答案

$pdf->Output("filename.pdf",'D');

关于php - 在 Ajax 提交后强制下载 TCPDF 创建的 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10962325/

相关文章:

php - 'raw binary data' 哈希应该如何存储在 MySQL 中?

php - laravel 4 持续数据持续 - jquery ajax 提交

javascript - jquery 是否仍然通过 ajax 与已显示的 dom 元素一样使用其他 dom 元素?

php - 为什么这不能按我想要的方式增加?

javascript - 带有 ajax 请求的加载程序图像不会显示在 chrome 上

php - Laravel 迁移 - 创建时间戳时出现问题

php - _COOKIE信息是否只有当前Request的cookies

php - PHP 上的 MySql 查询

javascript - 向 Safari 中 undefined object 原型(prototype)新添加的函数/属性

jquery - 使用多个选择框更新单个范围值