0
我有發送一個簡單的POST請求到第二PHP文件一個簡單的HTML表格:檢測同步POST請求的開始和結束
<form method="POST" action="parse.php">
parse.php生成要下載的文件,並將其發送到輸出緩衝區,帶有標頭
header("Cache-Control: private");
header("Content-Type: application/stream");
header("Content-Disposition: attachment; filename=test.html");
我可以在不使用異步請求的情況下從表單頁檢測到已完成/已啓動的下載嗎?當然,我可以找出表單何時提交onSubmit
,但是當下載開始或結束時是否觸發了jQuery事件?
如果使用jQuery AJAX或類似呼叫,不是使用回調函數,以執行某些功能的執行結束後。 – Justinas
http://stackoverflow.com/questions/2343418/browser-event-when-downloaded-file-is-saved-to-disk 我認爲cookie解決方案會爲你工作 – eithed
感謝您的答案! cookie解決方案似乎是可能的。如果有的話,我明確尋找一個非ajax解決方案。 –