Buenas tardes amigos foreros, tengo un problemita que me tiene pegado, sucede que necesito por medio de JQuery y Ajax llamar una pagina PHP que consulta una base de datos; hasta ahí no hay problema, pero pasa que la pagina PHP puede devolver un mensaje para cuando no hay registros en la base de datos para la consulta PERO si encuentra registros necesito generar un PDF. Ahí si esta el problema pues en mi pagina HTML veo unos códigos raros y no el PDF que se genera sin problemas si correo la pagina sola sin el Jquery, no se como enviar un mensaje si no hay datos y generar el PDF si encuentra datos. Este es el código que utilizo a ver si me ayudan con una mejor práctica.
Código:
var strHTML = "";
//envio el formulario con AJAX
$.ajax({
type: "POST",
url: $("#form").attr('action'),
data: $("#form").serialize(),
success: function(data) {
//$("#mensaReg").html(data);
if(data=="No")
{
strHTML = "No existe el usuario";
$("#mensaReg").html(strHTML);
}
else
{
window.open('generar_certificado.php?txtDoc='+'123456','_blank');
}
},
error: function() {
$("#mensaReg").html(data);
}
});
De antemano muchas gracias por su ayuda