Кендо UI данные сетки не отображаются из PHP - PullRequest
0 голосов
/ 17 ноября 2018

Я хочу показать данные в моей сетке кендо. Я использую базовый PHP MySQL для возврата результата из базы данных. Вот мой код для кендо Javascript.

<script>
        $(document).ready(function () {
            $("#grid").kendoGrid({
                dataSource: {
                    // type: "json",
                    transport: {
                        read: {
                            url: 'que.php',
                            ContentType: 'application/json',
                            type: 'GET',
                            dataType: 'json'
                        }
                    },
                    schema: {
                        data: 'rows'
                    }
                    // pageSize: 20
                },
                height: 550,
                groupable: true,
                sortable: true,
                pageable: {
                    refresh: true,
                    pageSizes: true,
                    buttonCount: 5
                },
                columns: [{
                    field: "student_name",
                    title: "NAME",
                    width: 240
                }, {
                    field: "nic",
                    title: "NIC"
                }, {
                    field: "father_name",
                    title: "Father Name"
                }, {
                    field: "dob",
                    title: "DOB",
                    width: 150
                }]
            });
        });
    </script>

А это мой php mysql файл que.php. Я возвращаю этот файл в формате json.

    <?php
header('Content-Type: application/json');
include '../conn.php';
$query11 = "select student_name,nic,father_name,dob from student_info where program='diploma' and status='confirmed' order by batch,roll_no";
$run1 = mysql_query($query11);
$rows = array();
while($r = mysql_fetch_assoc($run1)){
    $rows[] = $r;
}
echo json_encode($rows, JSON_PRETTY_PRINT);
?>

Пожалуйста, помогите мне с этим. Я новичок в сетке кендо. Помощь будет очень признательна.

Я также делюсь изображением, чтобы помочь лучше понять.

Вот что у меня сейчас

Пожалуйста, укажите мне, что я делаю неправильно.

1 Ответ

0 голосов
/ 17 ноября 2018

Я понял это.Просто удалил все пробелы и тег <br>, который приходил с другой страницы.А затем удалите строки из data: 'rows'.Это сработало.

...