ERROR modal is not a function

Iniciado por SrTrp, 29 Diciembre 2020, 05:17 AM

0 Miembros y 1 Visitante están viendo este tema.

SrTrp

Buenas noches tengo un detalle al usar el modal de bootstrap(4.5) el detalle que me da este error

Uncaught TypeError: $(...).modal is not a function
    at HTMLDocument.<anonymous>

Pero solo a veces eh estado reiniciando la pagina y a veces me da error de 10 veces que reinicio la pagina me lo arroja 3 a 5 veces.
Aquí es donde lo tengo.
Código (html4strict) [Seleccionar]

<?php
if (isset($_GET['success'])) {
  
$success base64_decode($_GET['success']);
?>

  <!-- Modal -->
<div class="modal fade" id="modalsucces" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel">Exitó!</h5>     
      </div>
      <div class="modal-body">
<?php 
       
echo $success;
        
?>
       
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-success" data-dismiss="modal">Cerrar</button>       
      </div>
    </div>
  </div>
</div>
<script>
  $( window ).ready(function() {
    $('#modalsucces').modal('show');
});
</script>
<?php
}
?>


Tengo todo esto debajo de donde incluyo el jquery y el js de bootstrap.

EdePC

mmm... y si usas directamente:

Código (javascript) [Seleccionar]
$(function() {
    $('#modalsucces').modal('show');
});


CitarTengo todo esto debajo de donde incluyo el jquery y el js de bootstrap.

Se recomienda poner el JS de BootStrap al final del Body del HTML, tal como indica la página oficial de BootStrap

SrTrp

Cita de: EdePC en 29 Diciembre 2020, 15:14 PM
mmm... y si usas directamente:

Código (javascript) [Seleccionar]
$(function() {
    $('#modalsucces').modal('show');
});


Se recomienda poner el JS de BootStrap al final del Body del HTML, tal como indica la página oficial de BootStrap
Gracias gracias, pensaba que solo era de poner siempre antes el Jquery al JS de BootStrap, pero hice lo que me recomendaste y ya quedo gracias  ;-)