2012-12-13 75 views
2

我想使用mPDF在codeigniter中創建PDF。我的html使用jQuery AJAX傳遞給控制器​​。數據即將到達$html但它不起作用。當html被硬編碼時它工作正常。任何人都可以幫助我嗎?html是通過使用jquery ajax,但pdf不生成在mpdf for codeigniter

public function pdf($paper='A4') 
{ 
    $html = ''; 
    $html = $this->input->POST('content'); 
    $this->load->library('mpdf54/mpdf'); 
    $CI->mpdf = new mPDF('utf-8',$paper); 
    $mpdf->debug = true; 

    $this->mpdf->WriteHTML($html); 
    $this->mpdf->Output(); 
    exit; 
} 
+0

如果輸出它,'$ html'的內容是否好? (使用'echo'或'print_r') –

回答

0

嘗試使用

$html = $this->input->POST(); 

然後進一步移動以確保他們獲得前設置呼應了自己搶佔了所有的POST變量。

public function pdf($paper='A4') 
{ 
    print_r($this->input->POST()); 
    return; 
} 

這當然是只用於測試,但可能會幫助您瞭解爲什麼您的$ html var沒有設置。試試看,並給我們結果。