首页 > 解决方案 > 使用 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 文件

标签: phpjqueryajaxwordpresspdf

解决方案


推荐阅读