Показать сообщение отдельно
  #1 (permalink)  
Старый 27.03.2017, 20:18
Аспирант
Отправить личное сообщение для slavAAvals Посмотреть профиль Найти все сообщения от slavAAvals
 
Регистрация: 08.12.2016
Сообщений: 49

Подгрузка контента.
Есть некий 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('Загрузилось');
               }
 
            }
         });
 
    });
});



Где я потерялся?)
Ответить с цитированием