在我的LAMP堆栈应用程序中,我以pdf格式创建发票。第一个屏幕允许选择购买项目包含在发票中。我的pdf在一个新标签中打开,使用$ _POSTed表单数据工作正常,但我也想同时重新加载第一页,因为我还更新了为pdf发票选择的购买状态,我希望选择屏幕反映这一点。任何人的想法?请注意原生Javascript或PHP解决方案。
答案 0 :(得分:6)
也许是这样的:
<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>