首页 > 解决方案 > 使用jQuery在没有URL的窗口中打开PDF

问题描述

我不确定这是否可行,但可以在没有 URL 的窗口中打开 PDF 吗?

我见过一些网站会像弹出窗口一样打开一个额外的窗口,而且它没有地址栏。

如果使用 JQuery 可以做到这一点,我该如何编辑我的代码来实现这一点:

$('#resultsTable').on('click', 'tr > td > .openPDF', function()
{
  var $dataTable = $('#resultsTable').DataTable();
  var tr = $(this).closest('tr');
  var rowData = $dataTable.row(tr).data();

  var rowBookingNum = rowData.JOB_REFERENCE;
  var partnerCode = rowData.SHIPPER_CODE;

  // path to PDF
  var pdf = '../PartnerUploads/' + partnerCode + '/' + rowBookingNum + ".pdf";  

  $.get(pdf)
  .done(function() 
  {
    window.open(pdf); 
  }).fail(function(textStatus)
  {
    if(textStatus.status == 404)
    {
      return false;
    }
  });
});

标签: javascriptjquerypdf

解决方案


我遇到了这个网站:https ://pdfobject.com/

使用起来真的很简单。解决了我的问题。


推荐阅读