使用 jQuery 在新标签页中打开 pdf

Open pdf in new tab with jQuery

我的以下代码可以正常工作,它可以打开在同一 window 中下载的 pdf:

jQuery('<form action="'+ url +'" method="'+ (method||'post') +'">'+inputs+'</form>')
    .appendTo('body').submit().remove();

我想在新选项卡中打开 pdf 或 window.. 我怎样才能更改 appendTo 以实现它?

提前致谢!!

可以设置target="_blank"

jQuery('<form target="_blank" action="' + url + '" method="' + (method || 'post') + '">' + inputs + '</form>')
  .appendTo('body').submit().remove();

将 target='_blank' 属性添加到表单中。

target="_blank"

我认为您可以使用 $.ajax 或 $.post 获取 pdf url 并且您可以使用 window.open() 打开此 url 在新标签页中:)