我正在尝试使用FPDF创建pdf文件.
我现在拥有的是一个HTML页面,其中包含各种数据行和旁边的打印按钮.当有人点击Print时,我通过调用AJAX来使用Jquery发送相应的数据.
这是我的JQUERY代码:
$('.printbtn').live('click', function(){
var printdata = 'name=' + name_t + '&address=' + address_t;
$.post('print.php', printdata, function(){
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
这是print.php
$name = $_POST['name'];
$address = $_POST['address'];
require ("fpdf17/fpdf.php");
$pdf = new FPDF('P','mm',array(90,100));
$pdf->AddPage();
$pdf->SetFont('Arial','B',12);
$pdf->Cell(0,10,'name: '.$name);
$pdf->Cell(0,10,'address: '.$address);
$pdf->Output();
?>
Run Code Online (Sandbox Code Playgroud)
但我不会得到PDF作为回报.怎么了??事实上,没有发生..我想要检索pdf文件并将其发送到打印

实现这一目标的最佳方法是什么?
<div class=container>
<div class=topbar></div>
<div class=leftbar></div>
<div class=content-wrap>
<div class=content-hearer></div>
<div class=content></div>
<div class=content-footer></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.body .head{margin:0; height:100%}
.container{height:100%}
.topbar{width:100%; height:30px}
.leftbar {width: 50px; height: 100%; overflow: auto; float: left}
.content-wrap{height: 100%; overflow: auto; float: left}
.content-header{height:30px}
.content{height:100%; overflow:auto}
.content-footer{height:35px}
Run Code Online (Sandbox Code Playgroud)
我想要覆盖整个页面......并且只需要在需要时滚动左栏和内容,否则将覆盖剩余空间.所有其他事情都是固定的