2

を使用してcodeigniterでPDFを作成したいmPDF。私のhtmlは、jQuery AJAXを使用してコントローラーに渡されます。データは に来てい$htmlますが、機能していません。html がハードコードされている場合は問題なく動作します。誰でも私を助けてもらえますか?

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; 
}
4

1 に答える 1

0

を使用して、すべての POST 変数を取得してみてください

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

次に、それらが設定されていることを確認するためにさらに移動する前に、それらを自分自身にエコーアウトします。

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

もちろん、これはテスト用ですが、 $html 変数が設定されていない理由を確認するのに役立つ場合があります。それを試して、結果を教えてください。

于 2013-02-17T04:02:50.143 に答える