是否可以将数据表设置为分页,但仅加载从服务器显示的 n 个条目? (通过 Ajax 请求)。
换句话说,每次重新排序或单击“下一个 n 条目”时,都会向服务器发出一个小请求,以加载要显示的新条目。从而最大限度地减少初始加载时间。
我可以通过初始化来完成此操作,以便它适用于我网站中的所有数据表吗?
最佳答案
由于您没有提供任何代码,我无法提供完整的答案。但是,您应该创建一个 jquery 插件:
(伪代码)
$.fn.tablePagination = function(option) {
var self = this;
$.ajax({
url: option.url
success: function(data){
self.html(createTable(data));
})
});
}
然后像这样使用它:
$(".tabable").tablePagination({url: "your/server/tableId"});
关于jquery - 使用 AJAX 的数据表分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22194144/