我想使用mPDF
在codeigniter中创建PDF。我的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;
}
答案 0 :(得分:0)
尝试使用
抓取所有POST变量$html = $this->input->POST();
然后在进一步移动之前将这些回应给自己,以确保它们已经固定好。
public function pdf($paper='A4')
{
print_r($this->input->POST());
return;
}
这当然仅用于测试,但可能会帮助您了解为什么您的$ html var未设置。尝试一下,给我们结果。