Ajax бесконечная прокрутка не загружается

Так в моем указателе.php файл у меня это:

<script src="jquery-1.12.3.js"></script>
    <script>
        $(window).scroll(function() {
           var load = 0;
           if($(window).scrollTop() + $(window).height() == $(document).height()) {
               load++;
               $.POST("scripts/myload.php",{load:load},function(data){
                 $.('photoclass').append(data);
               })
           }
        });
      </script>

и в моем «myload.php » файл у меня это

$query = $handler->query("SELECT * FROM photo LIMIT ".$load.",5");
while($photo = $query->fetch()){
  echo '<center><h1 class="ptitle">'.$photo['PhotoTitle'].'</h1></center>';
  echo '<center><img src="UserPhotos/'.$photo['Photo'].'"></center>';
}

Проблема в том, что он не будет загружать в мой индексный файл остальное… Спасибо заранее.

1 ответ

  1. измените код jquery.

    $.('photoclass').append(data); к

    $('.photoclass').append(data); или$('#photoclass').append(data);

    ставящий.» «или» # » зависит от класса или id.

    например :

    <div class="photoclass"> </div>$('.photoclass').append(data);в противном случае$('#photoclass').append(data);

    и в вашем php файле убедитесь, что вы сохраняете post value в переменную.

    вроде этого$load=$_POST['load']