如何使用jquery通过ajax阅读或下载生成的pdf
How to read or download generated pdf via ajax with jquery
>im 创建一个将 HTML 转换为 PDF 的服务。带有参数的请求(要转换为PDF的HTML代码)ist使用ajax post发送。
在服务器端生成pdf文件没有问题。我试图用 JSON 发回它,但我发现这不是一个好主意。所以现在我把它发回去,没有变化 - 生成时的完整 pdf 文件
...
$pdf->Output('out.pdf', 'I');
棘手的部分来了。我可以在客户端使用它做什么?我试图显示或下载它,但我不知道如何。
$.ajax({
type: 'POST',
url: service_url,
data: out,
success: function (data) {
// WHAT SHOULD I DO WITH "data" IF I WANT TO SHOW IT?
error: function () {
alert("Error");
}
});
谢谢
一个
疯狂的猜测会说你需要创建一个PDFObject,然后将其扔到Ajax中。
.HTML
<object id="pdf" data="myfile.pdf" type="application/pdf" width="100%" height="100%">
您似乎没有此浏览器的 PDF 插件。 没什么大不了的...您可以点击这里 下载 PDF 文件。
</object>
在 Ajax 中,您必须执行以下操作:
$.ajax({
var pdf = $("#pdf");
type: 'POST',
url: service_url,
data: out,
success: function (data) {
pdf.show();
error: function () {
alert("Error");
}
});
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 在提交时打开thankyou.html+下载PDF
- 如何在网络上下载pdf
- 如何使用HtmlUnit下载PDF文件
- 如何创建和下载PDF和docx格式的文件,该文件将从AngularJS中的表中的数据创建
- 下载pdf格式不正确
- 下载pdf/word按钮javascript /jquery
- 提供下载pdf或在浏览器中打开的选项
- 使用 JavaScript 下载 PDF 文件
- PHP/HTML:下载PDF链接处理页面加载
- 从 AngularJS 中的 .NET 控制器下载 PDF
- 提交表单时自动“下载”PDF
- 无法使用 Angular.js 下载 pdf 文件
- 如何在不打开浏览器的情况下下载pdf文件
- 如何使用来自服务的响应下载 pdf
- 使用 jquery 下载 PDF
- 使用 php 下载 PDF,不在资源管理器和 safari 中工作
- 浏览器请求文件,服务器下载 pdf,浏览器在 iframe 中显示 pdf
- 使用jQuery下载PDF(不打开)
- 如何使用js自动下载PDF