表单提交,下载响应为XLSX,并通知

时间:2012-09-06 17:09:19

标签: php jquery forms submit

我有以下表格:

<form id='report-inputs' method='post' action='generate.php'>
<!-- inputs -->
</form>

generate.php的结果是生成的Excel文档(.xlsx):

ob_end_clean();
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="'.$_DATA['title'].'.xlsx"');
$objWriter->save('php://output');

最重要的是要知道这是完美无瑕的。现在我很清楚我不能使用jQuery来$.post这个表单并下载结果。这让我想到了我的实际问题:

我如何才能最好地实现某种“等待”对话?表单大约需要30秒才能完成并获取您的文件,而普通的浏览器微调器并不是很有用。我当然知道如何设置动画GIF或“工作”的对话框,但是如何告诉浏览器将其删除?

感谢。

0 个答案:

没有答案