Есть некий
mypoems.php - это разметка, где будет вставляться:
<div class="poems-list" >
<?php include 'loader-poems.php'; ?>
</div>
отдельный файл loader-poems.php , где содержится:
<?php include('includes-db.php'); ?>
<?php
if (!isset($_SESSION['loader'])) {
$_SESSION['loader'] = 0;
}
$result = mysqli_query($connection, 'SELECT * FROM `stihi` LIMIT '.$_SESSION['loader'].', 1' );
$_SESSION['loader'] += 1;
while( ($row = mysqli_fetch_assoc($result)) ) {
echo '<div class="poems-list__item">';
echo '<h2 class="poems-title">' . $row['title'] . '</h2>';
echo '<p class="poems-content">' . $row['text'] . '</p>';
echo '<span class="poems-date">' . $row['date'] . '</span>';
echo '</div>';
}
?>
аякс
$(document).ready(function(){
$(".loader").hide(); //Скрываем прелоадер
});
//чтобы знать с какой записи вытаскивать данные
$(function() {
$(".loader-btn").click(function(){ //Выполняем если по кнопке кликнули
$(".loader").show(); //Показываем прелоадер
$.ajax({
url : '../loader-poems.php',
success: function(response){
if(response == 0) { // смотрим ответ от сервера и выполняем соответствующее действие
alert("Конец");
$(".loader").hide();
} else {
$(".poems-list").append(response);
$(".loader").hide();
alert('Загрузилось');
}
}
});
});
});
Где я потерялся?)