Hola he estado un poco liado , no he podido conectarme antes.
Mira beto13 yo personalmente creo que el problema lo tienes en que no estas usando los selectores correctamente...
En tu funcion añade 2 clases a los botones ...
editar y eliminar
Código Javascript
:
Ver originalfunction listarPersonal(){
$.ajax({
url: 'procesar_buscar.php',
type: 'POST',
data: { tarea: 'listarPersonalPaginado'},
dataType: 'json',
success: function (data) {
if (data.success) {
$.each(data, function (index, record) {
if ($.isNumeric(index)) {
var row = $("<tr />");
var edit = '<button name="btnEditar" class="btn btn-default btn-mini editar" value="'+record.codpersonal+'"><i class="glyphicon glyphicon-pencil"></i></button>';
var remove = '<button name="btnEliminar" class="btn btn-default btn-mini eliminar" value="'+record.codpersonal+'" data-toggle="modal" data-target="#divBajaPersonal"><i class="glyphicon glyphicon-remove"></i></button>';
$("<td />").text(record.apellidos).appendTo(row);
$("<td />").text(record.nombres).appendTo(row);
$("<td />").text(record.cargo).appendTo(row);
$("<td />").text(record.pais).appendTo(row);
$("<td />").html(edit).appendTo(row);
$("<td />").html(remove).appendTo(row);
row.appendTo("#tbPersonal");
}
})
}
$('#tbPersonal').dataTable({
"sPaginationType": "full_numbers",
"oLanguage": {
"sUrl": "dataTables.spanish.txt"
}
})
}
});
}
Y luego es tan sencillo como :
Código Javascript
:
Ver original$('.eliminar').on('click', 'button', function(elemento){
elemento.preventDefault();
buscarPersonal($(this).val(),'eliminacion');
});
$('.editar').on('click', 'button', function(elemento){
$('#frmListadoPersonal').submit();
});
un saludo!!!!