$("#results").load("fetch_pages.php");
$.post("fetch_pages.php", { total: true }, function(total) {
$(".pagination").bootpag({
total: total,
page: 1,
maxVisible: 3,
leaps: false,
next: 'Вперед »',
prev: '« Назад'
}).on("page", function(e, num){
e.preventDefault();
$("#results").prepend('<div class="loading-indication"><img src="/ajax-loader.gif" /> Loading...</div>');
$("#results").load("fetch_pages.php", { page: num }).hide().fadeIn(500);
});
});
Когда к fetch_pages.php делается POST запрос с данными total=true, то в PHP можно в самом начале сделать такое
if(isset($_POST['total'])) {
header('Content-type: application/json');
echo '47';
exit;
}
Вместо 47 надо возвратить настоящее количество