Как применить подкачку для динамической сгенерированной таблицы с помощью javascript/jquery
Я не могу понять как применить подкачку для динамически генерируемой таблицы ниже приведен мой код
$.Аякс({
тип: "получить",
адрес: услуги.параметры.dailydata,
данные: "inviteId_=" + inviteId + "",
успех: функция (данные) {
var Location = данные;
ВАР тр;
for (var i = 0; i & lt; Location.длина; i++) {
tr = tr + "";
тр = тр + "" + расположение[я].номенклатура + "";
tr = tr + "" + Location[i]. itemname + "";
tr = tr + "" + Location[i]. itemprice.toFixed(2) + "";
tr = tr + "" + Location[i].Единица измерения + "";
tr = tr + "";
};
document.getElementById ('stc_d'). style. display = " block";
document.getElementById('tbl_data'). innerHTML = "" + ""
+ "" + "" + ""+ ""
+ тр +
"
пункт | имя | цена | Единица измерения |
---|
},
ошибка: функция (e) {
навигатор.уведомления.предупреждение ("пожалуйста, введите действительные данные");
}
});
так может ли кто-нибудь сказать мне, как и где реализовать пейджинг ?
Что я уже пробовал:
$('td', 'table'). each (функция (i) {
$(this). text(i + 1);
});
$('таблица.нумерованные').каждый(функция() {
var currentPage = 0;
var numPerPage = 10;
var $table = $(это);
$table. bind ('repaginate', функция() {
$таблица.найти('элемента tbody тр').скрыть().срез(currentPage * numPerPage, (currentPage + 1) * numPerPage).показать();
});
$table. trigger ('repaginate');
var numRows = $table. find ('tbody tr').длина;
var numPages = Math. ceil(numRows / numPerPage);
var $pager = $('');
for (var page = 0; page < numPages; page++) {
$('').текст(стр + 1).связать('нажмите', {
newPage: страница
}, функция (событие) {
currentPage = event. data ['newPage'];
$table. trigger ('repaginate');
$(этот).добавление ("активный").братья и сестры().removeClass('Active'и);
}).добавление($пейджер).добавление ("кликабельны");
}
$пейджер.метод insertbefore($таблицы).найти('пядь.страницы-количество:первый').добавление('активный');
});
я попытался реализовать этот сценарий в своем файле, но он не работает