bootpag分页触发多个ajax调用

时间:2014-05-12 12:47:34

标签: jquery

每次用户点击我的分页时,我使用以下代码生成一个新表(通过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

1 个答案:

答案 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;                                
});