2

我想在 codeigniter 中使用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 回答