1

在我的 LAMP 堆栈应用程序中,我以 pdf 格式创建发票。第一个屏幕允许选择包含在发票中的采购项目。我的 pdf 使用 $_POSTed 表单数据在新选项卡中打开,效果很好,但我还想同时重新加载第一页,因为我还更新了为 pdf 发票选择的购买状态,我希望选择屏幕反映这一点. 有什么想法吗?请注意仅使用本机 Javascript 或 PHP 解决方案。

4

1 回答 1

7

也许是这样的:

<a onclick="open_in_new_tab_and_reload('./path_to_pdf.pdf')" href="#">PDF</a>

<script>
function open_in_new_tab_and_reload(url)
{
  //Open in new tab
  window.open(url, '_blank');
  //focus to thet window
  window.focus();
  //reload current page
  location.reload();
}
</script>
于 2013-02-11T21:55:07.000 回答