Я возвращаю данные из хранимой процедуры в таблицу 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К записей.
Большое спасибо