jquery - 使用 jQuery $.Get 打开/保存 PDF

标签 jquery pdf

目前我正在提交一个表单,通过执行以下代码自动打开/保存 PDF

    HttpServletResponse response = request.getServletResponse(true);

    response.setContentType("application/pdf"); // Code 1
    response.setHeader("Content-Disposition",
         " attachment; filename=\"name.pdf\"");
            Document document1 = new Document();

当我使用 jQuery $.get/$.post 执行上述代码时,我没有弹出打开/保存 PDF 的选项,而是看起来像是在“响应”选项卡下的 firebug 中获得了 PDF。

%PDF-1.4
%����
3 0 obj <</Filter/FlateDecode/Length 908>>stream
x��V�r�H}�+�*/ު5��7��Dw�Z��8aI  BI��w` �;�rI�s���鞆o�u�p ��<:�P�*���oo(Pɓs�Ɋ,=f�=�vi���_�%��J....

这可以用 jQuery 实现吗?

最佳答案

不要使用 jQuery 的 $.Get。简单地做

location.href = "TheURL"

关于jquery - 使用 jQuery $.Get 打开/保存 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5045847/

相关文章:

java - 在jsp中显示pdf

javascript - 如何使用单选按钮隐藏 div

php - 刷新页面时,表格单元格突出显示的行的颜色发生变化

jquery - 如何获取表的所有 tr 元素并使用 jquery 过滤它们?

java - PDFBOX 2.0+ java 拼合注释 freetext 由 Foxit 创建

javascript - 如何使用 JavaScript 从 HTML 生成 PDF?

javascript - 如何在浏览器(非移动设备)ionic中显示本地pdf文件

javascript - std 正态 cdf、正态 cdf 或误差函数

javascript - 单击 JqueryMobile 下的可折叠后,如何弹出 "Hello"的警报

pdf - 如何通过gopdf将文本数据打印成pdf?