我正在使用 AJAX 调用 PHP 脚本,并传递一些参数。
PHP 脚本正在使用 FPDF 创建 PDF。我传递给 PHP 脚本的值只能用于连接到脚本中的另一个字符串。
AJAX 正在调用 PHP 脚本并且 PDF 正在生成,但唯一的问题是参数显示为空。我不确定我做错了什么,这让我发疯......
这是我的 HTML:
<input type="submit" value="Download Completed DA190" onclick="printCompletedForm()" />
<script type="text/javascript">
function printCompletedForm()
{
var testDate = "2012-08-19";
$.ajax({
type: "POST",
url: "saveZeroRelease.php",
data: {testdate : testDate},
success: function(msg){
},
error: function(msg){
}
});
}
</script>
这是我的PHP:
$testDate = $_POST['testdate'];
$pdf = new PDF_MC_Table();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','',8);
$pdf->Cell(150,10,'Certificate of foreign Currency usage in respect of materials and components in terms of the notes to rebate item ',1);
$pdf->SetFont('Arial','',10);
$pdf->Cell(40,10,'Form C1',1);
$pdf->Ln(10);
$pdf->Cell(190,10,'NOTE:',1);
$pdf->Ln(10);
$pdf->MultiCell(190,10,'Certificate Number: Effective Date :'.$testDate.'
Replaces Certificate No:_________________ Effective Date :________________',1);
$pdf->Output();
我不知道我做错了什么。任何帮助请大家!