Я использую плагин pagination под названием pajinate, мне нужно предоставить опцию Show All, поэтому я передаю индекс моего вызова ajax на "item_per_page"Все отлично работает, но мне нужно добавить 1 к индексу, чтобы я получил полные результаты.
Когда я устанавливаю "item_per_page" просто на "i", он работает, когда я устанавливаю его на "i + 1", это не так.Не имеет смысла для меня:
$.ajax({
url: "search-by-department-621650415.json",
cache: true,
dataType : 'json',
success : function(results) {
var employeeData = [];
var totalNum;
var startNum = 9;
$.each(results.data, function(i, item){
employeeData.push({
departmentName: item.departnemtName,
firstname: item.firstName,
lastname: item.lastName,
phonework: item.workPhone
});
totalNum = i;
//totalNum = i + 1; breaks when i do this!!
});
$('#employee-name-results').tmpl(employeeData).appendTo('#name-results-container');
Pagination(startNum);
$("a.showall").click(function() {
Pagination(totalNum);
});
}
});
function Pagination(itemsPerPage) {
$('#paging_container-1').pajinate({
items_per_page : itemsPerPage,
num_page_links_to_display : 8,
abort_on_small_lists: true,
nav_label_prev : '<img src="images/icons/icon_prev.png" />',
nav_label_next : '<img src="images/icons/icon_next.png" />'
});
console.log(itemsPerPage);
}