Я только недавно обнаружил DataTables и хотел бы внедрить в мой веб.Следовал инструкциям для данных SSP, но он не смог вывести мои данные.
Я пробовал некоторые решения с нескольких других веб-сайтов, но ни один не работает.
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 )
);
?>
Я хотел бы, чтобы данные отображались в моей штатной таблице.
РЕДАКТИРОВАТЬ: я загрузил свой файл в репо. Github
ОБНОВЛЕНИЕ: Проблема была решена.Это было мое расположение сценариев.Наконец, я поставил скрипт Jquery, поэтому DataTables не может нормально работать.Спасибо всем за помощь