Método PHP para desplegar un mensaje SweetAlert2 con parámetros

586 views
Skip to first unread message

Rubén Villarreal

unread,
Feb 23, 2023, 10:12:38 AM2/23/23
to Comunidad ScriptCase Latino
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
Reply all
Reply to author
Forward
0 new messages