Я использую datatable для моей таблицы. Поскольку сейчас в таблице много контента, я решил сделать обработку данных DataTable на стороне сервера, перейдя по этой ссылке - https://datatables.net/examples/data_sources/server_side
JS
$(document).ready(function() {
$('#example').DataTable( {
"processing": true,
"serverSide": true,
"ajax": "../server_side/scripts/server_processing.php"
} );
} );
AJAX
{
"draw": 2,
"recordsTotal": 57,
"recordsFiltered": 57,
"data": [
[
"Charde",
"Marshall",
"Regional Director",
"San Francisco",
"16th Oct 08",
"$470,600"
],
[
"Colleen",
"Hurst",
"Javascript Developer",
"San Francisco",
"15th Sep 09",
"$205,500"
]
]
...
}
Как показано выше, содержимое таблицы отправляется в формате массива и используется в JS.
Теперь я не могу использовать вышеуказанный способ, так как tr
/ td
моей таблицы имеет много атрибутов данных и пользовательского содержимого, значков и многих других вещей, трудно создать таблицу в JS с использованием содержимого данных AJAX.
Я хочу построить содержимое таблицы в самом PHP (функция AJAX) и отправить весь контент в таблицу, потому что мне будет легко использовать тот же старый код, чтобы вставить функцию ajax и использовать ее. В основном я просто хотите, чтобы в функции AJAX php была построена нумерация страниц на стороне сервера и весь контент таблицы.
Можем ли мы сделать это в Datatable?