我有一个按钮,它通过使用 javascript 将页面的位置更改为我的 php 脚本来生成一个 word 文档,该脚本在同一页面上输出文件,因为使用以下命令更改了位置:
header('Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document');
header('Content-Disposition: attachment; filename="' .$templateName . '.docx"');
readfile( $tempFileName);
无论如何,当我单击按钮时,php 脚本会更改包含按钮的页面所包含的一行数据。点击按钮后,只生成word文档,不刷新页面,用户会认为按钮只有生成word文档的效果,不改变记录,刷新页面后注意按钮所做的不同。
我的按钮的 HTML 是这样的:
<input type="button" value="Generate Final Demand" onClick="self.location='DOCXGenerateDocument.php?templ=finaldemand&invoiceid=<?=$_GET['id']?>'">
对文档返回后如何完成刷新页面的任务有任何想法吗?