I've just recently discovered DataTables and would like to implement in my web. Followed the instructions for SSP data but it failed to output my data.
I've tried some of the solutions from several other websites but none works.
index.php
<script>
function() {
$('#staff').DataTable( {
processing: true,
serverSide: true,
ajax: {
url: 'data.php',
type: 'POST'
};
} );
}
</script>
data.php
<?php
$table = 'staff';
$primaryKey = 'staff_id';
$columns = array(
array( 'db' => 'staff_id', 'dt' => 0 ),
array( 'db' => 'grade', 'dt' => 1 ),
array( 'db' => 'name', 'dt' => 2 ),
array( 'db' => 'position', 'dt' => 3 ),
array( 'db' => 'cost_centre', 'dt' => 4 ),
array( 'db' => 'station', 'dt' => 5 ),
array( 'db' => 'ic_number', 'dt' => 6 ),
array( 'db' => 'status', 'dt' => 7 )
);
// SQL server connection information
$sql_details = array(
'user' => 'root',
'pass' => '',
'db' => 'feldatransport',
'host' => 'localhost'
);
require( 'ssp.class.php' );
echo json_encode(
SSP::simple( $_GET, $sql_details, $table, $primaryKey, $columns )
);
?>
I would like the data to display in my staff table.
EDIT: I uploaded my file to my repo. Github
UPDATE: Issue has been solved. It was my arrangement of scripts. I put Jquery script lastly thus DataTables isn't able to function properly. Thanks for the help everyone