Welcome Guest, Not a member yet? Register   Sign In
Lanzar función desde la vista
#2

(This post was last modified: 01-12-2018, 02:07 AM by CodeIgnitedX.)

El evento onclick es una funcion de Javascript, con lo cual si quieres hacerlo asíncrono sin recarga de la página deberás crear una función ajax para llamar a la ruta que realiza la modificación el borrado pasándole los parámetros.

Ejemplo:

Code:
<div class="test" data-id="12">Eliminar elemento 12</div>

<script type="text/javascript" src="./jquery.js"></script>
<script type="text/javascript">
$(document.body).on("click", ".test", function(){
 var id = $(this)data('id');
 /*Puedes mostrar un modal de confirmación aqui*/
 $.get('http://TUDOMINIO.com/CONTROLLER/function/{{id}}', function(data){
   /*en data recibes la respuesta*/
});
});
</script>

Como es lógico dependiendo de tus necesidades, si por ejemplo envías datos por post sustituyes $.get por $.post o si recibes una respuesta en JSON $.getJSON. Luego lo puedes desarrollar a tu medida.
Reply


Messages In This Thread
Lanzar función desde la vista - by rperezalo - 01-04-2018, 11:40 AM
RE: Lanzar función desde la vista - by CodeIgnitedX - 01-12-2018, 02:05 AM
RE: Lanzar función desde la vista - by rperezalo - 01-13-2018, 04:53 AM
RE: Lanzar función desde la vista - by rperezalo - 01-14-2018, 04:33 AM



Theme © iAndrew 2016 - Forum software by © MyBB