Я использую следующий код для создания новой таблицы (через 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 строки за раз
Может ли кто-нибудь указать, что я делаю неправильно? FYI Я использую bootpag 1.05
Любая помощь будет очень оценена
Я знаю, что это может быть немного позже, но если ваша проблема связана с загрузкой bootgag, вызывающей несколько вызовов ajax, есть ошибка с этим подключаемым модулем. Чтобы обойти эту проблему, вы можете привязать новый метод "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;
});