我正在使用jQuery Data Table插件,我从服务器端选择了大量数据。我尝试使用滚动来显示这些巨大的数据(超过500,000)like this, 但是当我滚动到底部的末尾时,它会回到顶部。而且我发现它不能滚动超过10000条记录。它很快就会重新登顶。
我的代码如下,
$(document).ready(function() {
$.fn.dataTable.ext.errMode = 'none';
var table = $('#example').DataTable( {
"processing": true,
"serverSide": true,
"jQueryUI": true,
"ordering": true,
"searching": true,
"order": [[1, 'desc']],//default
"lengthMenu": [
[50, 100, 1000],
[50, 100, 1000]
],
"ajax": {
url: "process.php",
type: 'POST',
data: {
start: "<?php echo $start; ?>",
end: "<?php echo $end; ?>"
}
},
"columns": [
{
"className":'details-control',
"orderable":false,
"data":null,
"defaultContent": ''
},
{ "data": "time"},
{ "data": "message","orderable": false}
],
"dom": 'frtiS',
"scrollY": 600,
"scroller": {
"loadingIndicator": true
},
"deferRender": true
} );
请帮我这样做,或建议更好的解决方案。