JQuery Datatables - поиск и страница не работает - PullRequest
0 голосов
/ 04 июля 2019

Я следовал инструкциям в документации по использованию таблиц данных, но Поиск не работает, и страница застряла на странице 1.

Все записи отображаются. Ответ со стороны сервера кажется правильным.

HTML

<link rel="stylesheet" type="text/css" href="bootstrap4/DataTables/datatables.css">
<script type="text/javascript" charset="utf8" src="bootstrap4/DataTables/datatables.js"></script>

<a onClick="openList();">Open Dialog</a>
<table id="itwr">
  <thead>
    <tr>
      <th class="itwr_no">IT Work No.</th>
      <th>Summary</th>
      <th>Requested By</th>
      <th>Req. Date</th>
    </tr>
  </thead>
  <tbody>
  </tbody>
</table>

JS

function openList(){
  $("#itwr").dataTable({
    "bServerSide": true,
    "lengthChange": false,
    "retrieve":true,
    "sAjaxSource": "dashboard.php?action=getITWR",
    "aoColumns": [{
      "mData": "itwr_no"
    },{
      "mData": "itwr_summary","width": "22%", "bSortable": true
    },{
      "mData": "itwr_requestedby"
    },{
      "mData": "request_date"
    }]
  });
}

PHP

$jsonRes["iTotalRecords"]=$i;
$jsonRes["iTotalDisplayRecords"]=10;
$jsonRes["sEcho"]= 1;
$jsonRes["aaData"]=$data;
echo json_encode($jsonRes);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...