Primero que todo gracias por responderme, funcionó lo que me dijiste pero también necesitaba poner el botón en el data:
departamento.js:
Código Javascript
:
Ver original$(document).ready(function(){
$('#AMDocumento').submit(function(e) {
e.preventDefault();
var myData = {
btnaceptar: $("#aceptar").val(),
hid: $("#id").val() !== null ? $("#id").val() : 0,
txtnombre: $("#nombre").val()
};
$.ajax({
type:'POST',
url:'index.php?c=departamentos&a=add',
data: myData,
success: function(){
$('#AMDocumento').hide();
}
});
});
});
Y me inserta bien pero ahora como problema estoy teniendo que la pantalla se pone gris después de que el modal se oculta al lograr la inserción, pareciendo que esta bloqueada hasta que hago un click.
Por otro lado:
¿cómo puedo hacer para que el mensaje que coloco aparezca luego de que la inserción funcione?
layout.php (vista generica que las otras heredan):
Código PHP:
Ver original<body>
<?php echo $menu; ?>
<section>
<div id="main">
<?php
if (\App\Session::get('msg') != null) { ?>
<div class="alert alert-<?php echo \App\Session::get('msg')[0]; ?> alert-dismissible fade show">
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
<i class="fa fa-<?php echo \App\Session::get('msg')[1]; ?>" style="font-size: 24px;"></i>
<?php echo \App\Session::get('msg')[2]; ?>
</div>
<?php
\App\Session::set('msg', "");
}
echo $content;
?>
</div>
</section>
</body>
¿cómo puedo hacer que la grilla de datos que es independiente de si tiene filtro o no cargue la fila insertada desde el ajax?
Espero sus respuestas y saludos.