私は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();
何が間違っているのかわかりません。助けてくださいみんな!