0
我正在使用TCPDF從表單域創建pdf。我遇到的問題是php腳本運行良好並創建文件,但即使腳本執行正常,但ajax仍然失敗。Ajax函數和tcpdf輸出有問題()
我的AJAX
$(document).ready(function() {
$("#make-pdf").click(function() {
// Set variables from form data
$.ajax({
url: "generate-pdf.php",
type: "POST",
dataType: "json",
data: { pdf_name: $('#pdf-name').val(), salutation: $('#salutation').val(), client_name: $('#client-name').val(), client_location: $('#client-location').val(), client_email: $('#client-email').val(), reason_for_saving: $('#reason-for-saving').val(), advisor_name: $('#advisor-name').val(), advisor_email: $('#advisor-email').val(), advisor_contact: $('#advisor-contact').val(), brokerage_name: $("brokerage-name").val() },
success: function(){
alert('success');
},
error:function(){
alert('error');
}
});
});
});
我的PHP文件的結尾
$pdf->writeHTML($html, true, false, true, false, '');
$pdf->Output(__DIR__ .'/pdfs/'.$pdf_name.'.pdf', 'F');
return true;
//============================================================+
// END OF FILE
//============================================================+
}
else
{
return "Incorrect request";
}
?>
的函數保存喜歡的文件應該是,但我只獲得來自Ajax調用失敗響應。在控制檯中沒有記錄任何東西,並且頁面似乎重新加載