php - 使用 AJAX (mPDF) 下载 PDF
问题描述
我正在使用 Wordpress 中的 JS 创建一个带有计算的三页表单。最后,我必须从中生成 PDF。我正在使用 MPDF,因为它允许来自 HTML 代码的 PDF。为此,我进行了 ajax 调用(到 Wordpress 中的 admin-ajax.php),如果我直接点击它,它会下载该文件。就像我粘贴网址一样
website.com/wp-admin/admin-ajax.php?action=generate_pdf
如果下载它拥有的任何数据。但是当我使用 ajax 将数据传递给 PHP 时,这个 ajax 调用会返回一些乱码作为响应,因为
$.ajax({
....
success : function(data){
console.log(data);
}
})
我见过很多与 PDF 和 AJAX 相关的问题。但它们对我没有用。注意:我不想使用 XHR,请不要推荐使用 XHR,使用 Blob,使用 create ObjectUrl.. 我使用过它们,它们只下载无效或损坏的 PDF 文件
解决方案
推荐阅读
- android - Android 将音频/mp3 文件保存到外部存储
- html - 为绝对位置元素应用相对位置。(相对于子 div)
- botframework - 使用 Microsoft BotFramework SDK 的限制是什么?
- nashorn - Nashorn javascript引擎-java8中的加法运算
- xml - 如何在 Android Studio 中的 strings.xml 文件中的 XML 中添加换行符
- c++ - 如何使用 C++ 代码强制 GCC 在静态库中生成唯一符号
- python - 计算数据帧所有行之间3d点的成对欧几里得距离
- node.js - 如何更改 nodejs 中的响应正文?
- java - JavaFX MediaView 渲染白色视频
- azure-ad-b2c - AzureAD 如何知道该设备是否已注册?