Нумерация таблиц на стороне сервера - Datatable или любая другая? - PullRequest
0 голосов
/ 06 мая 2018

Я использую 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...