【问题标题】:html is pass using jquery ajax but pdf is not generating in mpdf for codeigniterhtml是使用jquery ajax传递的,但pdf没有在mpdf中为codeigniter生成
【发布时间】:2012-12-13 11:37:23
【问题描述】:

我想使用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; 
}

【问题讨论】:

  • $html的内容输出好不好? (使用echoprint_r

标签: codeigniter jquery mpdf


【解决方案1】:

尝试使用

获取所有 POST 变量
$html = $this->input->POST();

然后在进一步移动以确保它们已准备就绪之前,将这些内容回馈给自己。

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

这当然仅用于测试,但可能会帮助您了解 $html 变量未设置的原因。试试看,然后给我们结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    相关资源
    最近更新 更多