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']?>'">
ドキュメントが戻ってきたら、ページを更新するタスクをどのように達成できるかについてのアイデアはありますか?