我使用TCPDF製作PDF報告。客戶端是一個JavaScript/jQuery應用程序。 在服務器端是「some.php」,我們正在發送一些參數來過濾數據庫查詢。如何從PHP服務器動態加載PDF?
是否有可能使用:
$.ajax or $.post(url,{...},function(data) { //open new window with PDF result}
最後的命令在TCPDF是:
$pdf->output('doc.pdf','I');
我使用TCPDF製作PDF報告。客戶端是一個JavaScript/jQuery應用程序。 在服務器端是「some.php」,我們正在發送一些參數來過濾數據庫查詢。如何從PHP服務器動態加載PDF?
是否有可能使用:
$.ajax or $.post(url,{...},function(data) { //open new window with PDF result}
最後的命令在TCPDF是:
$pdf->output('doc.pdf','I');
不能渲染JavaScript的PDF格式。
有2種方式我怎麼做的:
不使用AJAX,只需用值發送形式向新窗口,PDF將打開。別忘了發送正確的內容類型頭文件application/pdf。
<form action="some.php" method="post" target="_blank"> ... </form>
Mozilla最近推出了pdf.js,一個用於閱讀PDF文件的JavaScript庫。
儘管不是您正在搜索的內容,但您可以從包含的源代碼中派生出最小化和自定義的版本。
Deep google-ing => ajax無法響應文件上傳,所以你的2選項適用於我。最後一個幫助,如何刪除服務器上傳的文件,或如何創建臨時文件(Apache + PHP) – user1835001
你可以設置一個cron作業來刪除文件,例如1天后。 –