背景:它的'ae學習網站,當用戶在學習階段,它會顯示內容在第3頁閱讀,然後它將需要用戶做測試,當用戶克服所有挑戰時,它會顯示PDF證書。嘗試使用PHP和fpdf顯示pdf文件
目前的問題是:在到達最後一頁後,它總是向我展示了一些奇怪的話:(下面是所有的一部分)
(%PDF-1.3 3 0 OBJ <> endobj 4 0 OBJ < >流x 3R 2 35W( rQ w3T04 30PISp Z* [ (hx + (j * d 7W)
下面是部分代碼,其文件名是load_data.php
else if ($cur_page == $no_of_paginations){
ob_end_clean();
require("../fpdf.php");
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
if (preg_match("/MSIE/i", $_SERVER["HTTP_USER_AGENT"])){
header("Content-type: application/PDF");
} else {
header("Content-type: application/PDF");
header("Content-Type: application/pdf");
}
$pdf->Output();
exit;
}
這裏是paginati阿賈克斯上:
function loadData(page){
// debugger;
loading_show();
$.ajax
({
type: "POST",
url: "load_data.php",
data: { page: +page, tableName: $.urlParam('modules') },
//data: "page="+page,
success: function(msg)
{
$("#container").ajaxComplete(function(event, request, settings)
{
loading_hide();
$("#container").html(msg);
});
}
});
}
loadData(1); // For first time page load default results
$('#container .pagination li.active').live('click',function(){
var page = $(this).attr('p');
loadData(page);
})
謝謝!聽起來很棒!這是否意味着在show_pdf.php文件中,我只需要添加$ _GET來檢查id值是否爲asdfasdf並運行以下代碼 – Jusleong
謝謝!有用! – Jusleong