每次用户点击我的分页时,我使用以下代码生成一个新表(通过ajax)
$('#paginationajax').bootpag({
total: y/4
}).on("page", function(event, num){
$(".table__lines").empty();
loyaltyActivity.init(num, frmdate, todate); //ajax call
alert(num);
return false;
});
y
=总行数 - 除以4,因为我一次只需要4行
有谁可以指出我做错了什么?仅供参考我使用的是bootpag 1.05
答案 0 :(得分:1)
我知道它可能会稍晚,但如果你的问题是关于bootpag触发多个ajax调用,那么这个插件就有一个bug。要解决此问题,您可以绑定新的“click”方法,而不是使用.on bind。
看起来像这样:
$('#paginationajax').bootpag({
total: y/4
});
$('ul.pagination.bootpag li').click(function() {
var num = $(this).attr('data-lp');
loyaltyActivity.init(num, frmdate, todate); //ajax call
alert(num);
return false;
});