小编cal*_*n12的帖子

使用AJAX和Jquery使用FPDF创建pdf

我正在尝试使用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文件并将其发送到打印

php pdf ajax jquery

8
推荐指数
1
解决办法
2万
查看次数

仅滚动页面的一部分,同时使它们覆盖整个屏幕

在此输入图像描述

实现这一目标的最佳方法是什么?

<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)

我想要覆盖整个页面......并且只需要在需要时滚动左栏和内容,否则将覆盖剩余空间.所有其他事情都是固定的

html css

2
推荐指数
1
解决办法
4005
查看次数

标签 统计

ajax ×1

css ×1

html ×1

jquery ×1

pdf ×1

php ×1