Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2014, 07:53
alex_87
 
Fecha de Ingreso: septiembre-2013
Ubicación: Ecuador
Mensajes: 18
Antigüedad: 10 años, 7 meses
Puntos: 0
Cargar o llenar un Datatable Jquery con una consulta personalizada

Buenas estimado agradezco por tomarse el tiempo de leer mi duda, les comento estoy utilizando el plugins´Datatable Jquery pero hasta el momento todo funciona correctamente cuando traigo datos de una sola tabla con esta función

function datatable()
{
$this->datatables->select('ID,articulo,localizacion,unidad_medida' )
->unset_column('ID')
->add_column('Actions', get_buttons('$1'), 'ID')
->from('articulos');

echo $this->datatables->generate();
}


////////////// JS ////////////////

function load(){

ajax_datatable = $('table#ajax_datatable').dataTable({

"bServerSide": true,
"sAjaxSource": 'http://localhost/plansystem/crud_/datatable',

"bJQueryUI": true,
"bPaginate": true,

/* "sPaginationType": "full_numbers",*/

"sServerMethod": "POST",

"fnServerData": function(sSource,aoData,fnCallback)
{
aoData.push({name: "field2", value: $('#field2').val() });
$.ajax({
"dataType": 'json',
"type": "POST",
"url": sSource,
"data": aoData,
"success": fnCallback
});
},
"oLanguage": {
"sEmptyTable": "No hay datos",//tabla vacia
"sInfo": "Mostrando (_START_ - _END_) de _TOTAL_ registros",
"sLengthMenu": 'Mostrar <select>'+
'<option value="10">10</option>'+
'<option value="20">20</option>'+
'<option value="30">30</option>'+
'<option value="40">40</option>'+
'<option value="50">50</option>'+
'<option value="-1">Todo</option>'+
'</select> registros',
"sLoadingRecords": "Procesando...",
"sSearch": "Buscar:",
"sZeroRecords": "No hay datos con esa busqueda",
"oPaginate": {
"sFirst": "Primero",
"sLast": "Ultimo",
"sNext": "Siguiente",
"sPrevious": "Anterior",
}
}
});

}

Pero me gustaría saber como puedo pasarle una consulta personalizada por ejemplo consultar dos tablas ya que tiene una columna en común por ejemplo Paises y Ciudades que me muestre los países y a lado las ciudad o puede ser un producto con su proveedor pero la información del proveedor esta en otra tabla, espero me haya hecho entender y me puedan brindar alguna solución

Saludos Cordiales,