A ver si hago esto para llamar al controller y la action delete:
// botones de eliminar falta con un post y no un link
$('.btn-delete').on('click', function(e) {
var id=$(this).attr('data-id');
var url="${createLink(controller: 'falta',action:'delete')}/"+id
$.ajax({
type: 'POST',
url: url,
success: function(data){
$('#results').html(data);
}
});
});
Como es un POST no puedo pasar datos por la url verdad no puedo pasar el id. Es que no me funciona. Lo que si podré poner un campo oculto y cargar el valor de la fila que voy a eliminar y en el POST recibir ese valor, verdad?.
Saludos.