Проблема обработки на стороне сервера C # и Jquery Datatables - PullRequest
0 голосов
/ 12 декабря 2018

Я возвращаю данные из хранимой процедуры в таблицу jatery Datatable, но из-за большого количества возвращаемых данных я пытаюсь реализовать обработку на стороне сервера и загружать только те данные, которые запрашиваются (например, 10,20,50,100)

Вот мой код JavaScript

 $(document).ready(function () {
        $.ajax({
            "dataType": "application/json",
            "type": "GET",
            "url": "http://localhost:54888/api/order",
            "success": function (dataStr) {
                console.log(dataStr.responseText);
                // laod Data to DataTable Jquery
                var resp =  jQuery.parseJSON(dataStr.responseText ? dataStr.responseText : dataStr);
                $('#example').DataTable({
                    data: resp["rows"],
                    columns: resp["aoColumns"],
                    scrollX: true,
                    autoWidth: true,
                    bScrollCollapse: true,
                   // paging: true,
                   // retrieve: true,
                    "jQueryUI": true,
                   // serverSide: true,
                    processing:true

                });
            },
            "error": function (dataStr) {
                //console.log(dataStr);
                var resp = jQuery.parseJSON(dataStr.responseText ? dataStr.responseText : dataStr);
                $('#example').DataTable({

                    data: resp["rows"],
                    columns: resp["aoColumns"],
                    scrollX: true,
                    autoWidth: true,
                    bScrollCollapse: true,
                    //paging: true,
                    //retrieve: true,
                    "jQueryUI": true,
                   // serverSide: true,
                    processing: true
                });

            }
        })
    });

Есть ли отличный способ отфильтровать данные только по тому, на что смотрит пользователь?вместо загрузки всех 500К записей.

Большое спасибо

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