在PHP 中透過AJAX 下載檔案
在此場景中,您有一個按鈕可以觸發對PHP 函數「csv」的AJAX呼叫.php'。 PHP 腳本產生一個 CSV 文件,您希望在完成後立即或強制下載它。
提供的 PHP 程式碼在「csv.php」中執行時,會將檔案內容輸出到頁面而不是開始下載。發生這種情況是因為 AJAX 本身並不是為文件下載而設計的。
解決方案:
要使用 PHP 強制下載文件,您可以採用以下技術:
使用建立新視窗JavaScript:
重新導向目前文件位置(強制下載):
以上是如何強制AJAX觸發的PHP腳本下載檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!