DOMPDF没有使用codeigniter中的view来调用ajax

时间:2017-08-17 18:48:24

标签: ajax codeigniter dompdf

我正在尝试将我的视图中的特定div保存为pdf,方法是将div的html发送到控制器function pdf,方法是提交一个表单,其中隐藏的输入字段值设置为所需的div内容。 pdf正在生成,但它没有显示输入字段数据和样式失真

这是我的javascript代码

$(document).change(function() {
 // alert( "Change" );

  var $html = $('div.printable').html();
  $('input[name="content"]').val($html);


});

这是我的控制器函数,用于生成pdf。

 public function pdf()
{     $html = $this->input->post('content').$this->load->view('_partials/footer','',true);

     $this->load->library('pdfgenerator'); 
     $jobs = $this->invoice_model->getJob();
   $this->data['job'] = $jobs;
    $this->page_sub_heading = 'Add New Invoice';


  $filename = 'Invoice_'.time();
$this->pdfgenerator->generate($html, $filename, true, 'tabloid', 'landscape');


}

这是查看表单,它在提交

时调用mycontroller / pdf
<?php echo form_open("mycotroller/pdf"); ?>
<input type="hidden" name="content" >
<button style="margin-top: 10px;" type="submit"  class="btn btn-primary 
 ">pdf</button>
<?php echo form_close(); ?>

0 个答案:

没有答案