Este ejemplo puede probarlo desde cualquier app y evitar los tontos errores que yo cometí y también tengo que agradecer todo el apoyo de Juan Diego.
Cree el método PHP con el nombre de su agrado (en mi caso "muestra_nota"). Al método incluya los parámetros que necesite enviar (en mi caso una imagen alojada en el campo "nota").
El código es el siguiente:
?>
<!-- En este caso por ser un ejemplo dentro de un blank es necesario llamar las librerías necesarios -->
<!-- Cargar jquery -->
<script src="<?=$this->Ini->path_prod;?>/third/jquery/js/jquery-3.6.0.min.js"></script>
<!-- Cargar Libreria sweetalert2 v8.11.5 -->
<script src="<?=$this->Ini->path_prod;?>/third/sweetalert/sweetalert2.all.min.js"></script>
<script>
let nota = `<?php echo $nota; ?>`;
$(document).ready(function(){
sweet();
});
function sweet(){
Swal.fire({
title: 'Are you sure?',
html: nota,
type: 'info',
showCancelButton: true,
confirmButtonText: 'Confirmar',
cancelButtonText: 'No, keep it'
}).then((result) => {
if (result.value) {
Swal.fire(
'YEAHHHHHHHHHHHHHHH',
'Your imaginary file is safe :)',
'success'
) } else if (result.dismiss === Swal.DismissReason.cancel) {
Swal.fire(
'Cancelled',
'Your imaginary file is safe :)',
'error'
)
}
})
}
</script>
<?php