使用jQuery在没有URL的窗口中打开PDF

时间:2018-06-28 15:47:32

标签: javascript jquery 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;
    }
  });
});

1 个答案:

答案 0 :(得分:1)

我偶然发现了这个网站:https://pdfobject.com/

使用起来非常简单。解决了我的问题。