Датируемые становятся замороженными во время поиска или сортировки - PullRequest
0 голосов
/ 28 апреля 2018

После начала поиска таблица данных замораживается с сообщением «обработка ..» (см. Изображение).

Я использую обработку на стороне сервера (см. Код JavaScript)

$(document).ready(function () {
    alert('doc');

    $('#example').DataTable({
            "processing": true,
            "serverSide": true,
            "searching": true,
            "ordering": true,

            "ajax": "index.php?r=patient/list",
    });
});


<table id="example" class="display" style="width:100%">
<thead>
    <tr>
        <th>Name</th>
        <th>phone</th>
        <th>email</th>

    </tr>
</thead>
<tfoot>
    <tr>
        <th>Name</th>
        <th>phone</th>
        <th>email</th>
    </tr>
</tfoot>

При поиске в ajax вызове по таблице данных успешно возвращаются отфильтрованные данные. Он не отображается так, как показано на скриншоте.

enter image description here

1 Ответ

0 голосов
/ 30 апреля 2018

Проблема с возвращенными данными. Существует параметр, называемый 'draw', который должен увеличиваться с каждым ответом.

$draw = $_GET['draw'];
$draw = $draw + 1;
$jsondata["draw"] = $draw;
echo json_encode($jsondata);
...