我正在使用 jquery 数据表 1.10.10。是否有任何选项可以延迟加载数据表中的行数据。例如,如果数据表包含 50 行记录,如果我将数据表滚动到最后,它会请求另外 50 行数据并附加到已经存在的数据表中?
延迟加载可以通过以下方式实现Scroller http://datatables.net/extensions/scroller/扩展和服务器端处理,请参见Scroller - 服务器端处理 http://datatables.net/extensions/scroller/examples/initialisation/server-side_processing.html例子。
例如:
$(document).ready(function() {
$('#example').DataTable( {
serverSide: true,
ordering: false,
searching: false,
ajax: '/path/to/script',
scrollY: 200,
scroller: {
loadingIndicator: true
}
} );
} );
或者我已经开发了页面加载更多 https://github.com/gyrocode/jquery-datatables-pageLoadMore插件,允许用“加载更多”按钮替换默认分页控件。看这个答案 https://stackoverflow.com/a/45418674/3549014 or jQuery DataTables:“加载更多”按钮文章 https://www.gyrocode.com/articles/jquery-datatables-load-more-button/了解更多示例和详细信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)