我想創建一個文件(從TCPDF PDF),並使用Ajax請求的PHP文件中的嵌入對象時,它加載我的網頁上:jQuery的負載
$.ajax({
url: 'my_file_which_create_pdf_file.php',
type: 'POST',
success: function(){
$('#pdf_placeholder embed').attr('src','output/my_file.pdf');
},
error: function (xhr, status, error) {
if (xhr.status > 0) {
alert('got error: ' + status);
}
}
});
這是我html
代碼:
<div id="pdf_placeholder">
<embed id="pdf_document" src="" width="900">
</div>
這是工作,但...有時候嵌入對象加載PDF文件的兌現版本,而不是用新生成的(通常糾正PHP文件錯誤後)。
我刪除文件,調用腳本,pdf文件生成正常,(通過ftp客戶端檢查它),但嵌入對象加載舊版本的pdf文件。
在Ajax請求中添加async: false,
沒有任何變化,仍舊兌現PDF文件顯示。
謝謝,這是有效的!我正在使用這種加載pdf的方式,因爲我仍然無法使TCPDF直接執行此操作,但這是另一回事。 – pl71