Tengo un archivo PHP donde genero un archivo PDF usando FPDF. Si ejecuto ese archivo, genera y carga el archivo pdf en el navegador. Sin embargo, cuando intento generar el archivo PDF usando un botón y usando AJAX, no funciona.
Estoy usando AJAX porque necesito publicar algunas variables en PHP para hacer una consulta en la base de datos antes de generar el archivo PDF.
Busqué soluciones en internet pero todavía no sé cómo lograrlo.
Quiero cargar el pdf en el navegador, no descargarlo
PHP:
$pdf->Output('name.pdf','I');
AJAX:
var IDDocument = 15;
var Document = 'Invoice';
var ClientID = '205160615';
$.ajax({
type: 'POST',
url: 'PDF.php',
data: { IDDocument:IDDocument,
Document:Document,
ClientID:ClientID,
btnPDF:'btnPDF'},
success: function(data) {
//load PDF on browser.
}
});
return false;