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