Показать сообщение отдельно
  #2 (permalink)  
Старый 17.01.2019, 17:30
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

$("#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 надо возвратить настоящее количество

Последний раз редактировалось Malleys, 17.01.2019 в 17:34.
Ответить с цитированием