У меня есть таблица данных, для которой мой jquery выглядит следующим образом:
$('#example').DataTable({
"lengthMenu": [[10,15,20,25,-1], [10,15,20,25,'All']],
"processing": true,
"serverSide": true,
ajax: {
url: 'url2',
dataSrc: 'data'
},
columns: [
{ data: 'column1' },
{ data: 'column2' },
{ data: 'column3' },
{ data: 'column4' },
{ data: 'column5' },
{ data: 'column6' }
]
});
это работает правильно.Единственная проблема заключается в том, что, несмотря на то, что в нем отображаются ссылки на страницы, они не кликабельны, и все строки отображаются на самой первой странице.
, например.если есть 100 строк, ссылки генерируются 1-10, но все 100 записей отображаются на самой первой странице.
Я уже говорил,
https://datatables.net/examples/data_sources/server_side
что я тут не так делаю?
Спасибо за ваши предложения
Код на стороне сервера -
$total_records = $this->model2->getTotal();
$query['results'] = $this->model1->get_Data();
$data = array('data' => $query['results'],
"draw" => (isset($_REQUEST["draw"]) ? $_REQUEST["draw"] : 0),
"recordsTotal" => $total_records,
"recordsFiltered" => $total_records
);
echo json_encode($data);
Я думаю, я знаю, что я делаю неправильно, когда я печатаю $ _GET в моем php-коде, он оказывается пустым.Но он должен иметь предел и смещение.Как отправить смещение лимита в $ _GET?