javascript/jQuery 在新选项卡中发布和查看 pdf

标签 javascript jquery

我有一个 JavaScript 表单,在提交时会发出一个 POST 请求,该请求会动态生成和下载 PDF。我想在新选项卡中查看此 PDF。

这是我到目前为止所拥有的:

$.post({
    type: 'GET',
    url: target_url,
    data: 'content=' + JSON.stringify(editor.getValue()),
}).done(function(data){
    w = window.open('target="_blank"');
    w.document.open();
    w.document.write(data);
    w.document.close();
});

发布请求成功,并打开一个新选项卡,但填充了编码/不可读的 Material 。如何在浏览器中打开结果pdf查看器?

最佳答案

您可能需要考虑使用 plugin like pdf.js在浏览器中显示您的 PDF。

我同意 @Abhijeet WebDev 的观点,您应该提供指向准备好的 PDF 的链接并加载 URL 以在新选项卡中打开/下载 PDF。

关于javascript/jQuery 在新选项卡中发布和查看 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47182651/

相关文章:

javascript - jQuery 和 primefaces 冲突

jQuery 插件 - 如何/在哪里存储数据以及如何在方法之间共享?

javascript - 检测浏览器中的后退按钮点击

javascript - 无法在 IE9 及更高版本中从 HyperLink 控件打开文件

javascript - 是否可以从字形图标创建自定义光标?

javascript - ui-router 中的全局参数

javascript - React - 处理长链的嵌套回调

jquery - 通过 jquery 类更改应用动画

javascript - Meteor Less 包不工作

javascript - Ender JS 无需互联网即可构建