在codeigniter php中使用window.print()打印图像
这是我的剧本在codeigniter php中使用window.print()打印图像,php,codeigniter,Php,Codeigniter,这是我的剧本 <script type="text/javascript"> $(document).ready(function(){ $('#pdf').click(function(){ printDiv(); function printDiv() { var printContents = $(".right_content").text();
<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>
$(文档).ready(函数(){
$('#pdf')。单击(函数(){
printDiv();
函数printDiv(){
var printContents=$(“.right_content”).text();
var originalContents=document.body.innerHTML;
document.body.innerHTML=打印内容;
window.print();
document.body.innerHTML=原始内容;
}
});
});
这是我的html代码:
<div class="right_content">
<img src="<?php echo base_url()."images/12masi.png";?>" alt="12masi"
title="image"/>
</div>
“alt=“12masi”
title=“image”/>
这是我的按钮:
<input type='submit' value='Generate PDF' id="pdf"/>
问题是图像并没有显示在打印预览中。我正在使用谷歌浏览器。
这是浏览器问题还是其他问题??请尝试.html()
:
$(".right_content").html();
有人试过吗???你试过
$(“.right_content”).html();
了吗?它正在工作..thnks…我已经发布了我的评论作为答案。请检查它是否解决了你的问题:)