También me gustaría alguien que me guíe en que Json crear, que atributos debemos pasar al cliente para que cargue correctamente la tabla con los títulos de las columnas, datos de columnas, etc. Y el HTML minimo que debo escribir.
Estoy practicando,
Lo intento con
Código PHP:
public function cargaDatos(){
$datosSalida = array();
$datosSalida["sEcho"] = $this->getInt("sEcho", 1);
$datosSalida["iTotalRecords"] = 1;
$datosSalida["iTotalDisplayRecords"] = 1;
$datosSalida["aaData"] = array();
array_push( $datosSalida["aaData"], array("Tasman", "Internet Explorer 4.5", "Mac OS 8-9", "-", "X"));
$datosSalida["aoColumns"] = array ();
array_push( $datosSalida["aoColumns"], array(
array( "sTitle" => "Engine" ),
array( "sTitle" => "Browser" ),
array( "sTitle" => "Platform" ),
array( "sTitle" => "Version" ),
array( "sTitle" => "Grade" ))
);
array_push( $datosSalida["aoColumns"], array(
array( "mData" => "engine" ),
array( "mData" => "browser" ),
array( "mData" => "platform" ),
array( "mData" => "version" ),
array( "mData" => "grade" ))
);
//var_dump($datosSalida);
echo json_encode( $datosSalida );
}
y
Código HTML:
...
<div id="listado">
<table id="example" class="display">
<thead>
<tr>
</tr>
</thead>
<tbody>
<tr>
</tr>
</tbody>
</table>
</div>
...
pero nada.
Envio los titulos de cada columna en el Json pero no me los pinta. ¿ Que tengo que hacer ? ¿ Alguna callback function y actualizar los settings o pintarlos yo mismo ?