嗨,我有一个 jquery ajax 接收表单的操作。一旦从表单中获取数据,我就可以成功调用 laporan_per_bulan.php 文件,该文件包含从 ajax 提取数据并根据数据打印报告的代码。
但是,报告没有出现?当 ajax 调用成功时,我想要一个出现在新标签中的报告,比如在谷歌 Chrome 中,或者直接作为其他浏览器下载。
这是我的 ajax:
$('#save_report').click(function(e){
ajax_cetak_laporan();
});
function ajax_cetak_laporan() {
var bulan = $("#bulan option:selected").val();
var kd_kelas = $("#kd_kelas option:selected").val();
var kd_jur = $("#jur option:selected").val();
$.ajax({
type: "POST",
dataType: "json",
url: "../bayarspp/main/page/laporan_per_bulan.php",
data: "{'bulan':'" + bulan+ "', 'kd_kelas':'" + kd_kelas + "', 'kd_jur':'" + kd_jur + "'}",
success: function (html) {
// do something here...
}
});
}
这是我的laporan_per_bulan.php文件:
<?php
...
$bulan = $_POST['bulan'];
$kd_kelas = $_POST['kd_kelas'];
$jur = $_POST['kd_jur'];
$pdf->SetFont('Arial','',10);
$pdf->Cell(35, 0, 'Bulan');
$pdf->Cell(5, 0, ':');
$pdf->Cell(70, 0, $bulan);
$pdf->Ln(4);
$pdf->SetFont('Arial','',10);
$pdf->Cell(35, 3, 'Kelas');
$pdf->Cell(5, 3, ':');
$pdf->Cell(70, 3, $kd_kelas);
$pdf->Ln(10);
#output file PDF
$pdf->Output();
?>
谢谢你。