2011-08-09 22 views

回答

1

你不需要阿賈克斯 - 只是做一個

location.href = "fileURL.php"; 

(或者,有一個鏈接,在用戶點擊),如果頭設置正確,一個下載對話框會提出自己。

+1

Chrome通常會打開其內置的pdf查看器,但有'Content-disposition:attachment'標題。 – pimvdb

+0

我認爲它沒有用,因爲生成的pdf文件是通過傳遞一些$ POST變量到php腳本 – michele

+0

@michele然後用POST方法創建一個表單,然後提交它,然後觸發下載。您無法使用Ajax進行此操作,因此無法以這種方式啓動文件下載 –

相關問題