在codeigniter php中使用window.print()打印图像

时间:2014-02-07 06:18:01

标签: php codeigniter

这是我的剧本。

<script type="text/javascript">
     $(document).ready(function(){

          $('#pdf').click(function(){
               printDiv();
               function printDiv() {
                    var printContents = $(".right_content").text();
                    var originalContents = document.body.innerHTML;
                    document.body.innerHTML = printContents;
                    window.print();
                    document.body.innerHTML = originalContents;
               }
          });
      });
</script>

这是我的HTML代码:

<div class="right_content">
     <img src="<?php echo base_url()."images/12masi.png";?>" alt="12masi" 
          title="image"/>
</div>

这是我的按钮:

<input type='submit'  value='Generate PDF' id="pdf"/>

问题是图像没有在print-preview中显示。我正在使用谷歌浏览器。 这是浏览器问题还是别的什么?

1 个答案:

答案 0 :(得分:1)

请尝试.html()

$(".right_content").html();