Cita:
Iniciado por Djoaq allí le estas pasando a tu funcion buscarPersonal valor input o atrributo value del form pero no entiendo porque aqui le pones this?
el this lo uso para obtener el valor del objeto tratado, en este caso el botón
Cita:
Iniciado por Djoaq allí le estas pasando a tu funcion buscarPersonal valor input o atrributo value del form pero no entiendo porque aqui le pones this?
y aquí no ?
Código Javascript:
Ver original
$('#frmListadoPersonal').submit()
En el else no uso la función buscarPersonal porque la cargo en el evento ready de la otra página.
El form en cuestión es el siguiente:
Código HTML:
Ver original<form id="frmListadoPersonal" method="post" action="personal.php"> {% if lenguaje == 'es' %}
<input type="hidden" id="hdnLanguage" value="{{ lenguaje }}" > {% else %}
<input type="hidden" id="hdnLanguage" value="" > {% endif %}
<div class="table-responsive"> <table id="tbPersonal" class="table table-striped">
el table se carga con la siguiente función
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" value="'+record.codpersonal+'"><i class="glyphicon glyphicon-pencil"></i></button>';
var remove = '<button name="btnEliminar" class="btn btn-default btn-mini" 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"
}
})
}
});
}