doudouwen2763 2019-01-11 11:23
浏览 52

使用ajax加载更多数据后。 新数据加载图像未加载。 使用懒惰的库

when i load a page all the data with images load has expected. i ma using lazy library to load images but when i press show more and load more data from database all data is loaded except images. i thinks this is a problem of lazy but atlast could not find the solution. can anyone help in solving this issue. below is my code snippet.

 <script>
         $(document).ready(function() {
             var count = 36;
             $("#loadmore").click(function() {
                 count = count + 18;
                 $("#moredata").load("loadmore.php", {
                     sqlcount: count
                 });             
                });
         });    
    </script>

   </head>

   <body class="page">
      <div class="page__layout">

         <div class="overlay"></div>
         <?php include("includes/header.php");
         include("includes/conn.php");?>
         <div id="content-ajax">

            <!--MAIN-->
            <main class="page__main main">
                     <!--CATEGORIES-->
      <div class="inner">



    <?php
    echo '
      <div class="section popular scrollreveal scrollAnimateFade"> 
            <div class="container">
               <div class="section__inner">
                  <div class="row row--flex row--portrait">';
                     $sql = "************sql command********";
                     $result = $conn->query($sql);
                    if ($result->num_rows > 0) {
                      while($row = $result->fetch_assoc()) {
                          $imgload = $row["movieimglink"];
                          if($imgload == "nil") {
                              $imgload = $row["posterlink"];
                          }
                          if($row['typeq']=="movie") {
                              echo '
                     <div class="col-sm-2">
                        <a href="watch?url='. $row["url"].'&type='. $row["typeq"].'" class="category-preview js-ajax-link">
                            <div class="category-preview__image">
                                <span class="lazy-bg-img" data-original="'.$imgload.'"></span>
                                <div class="category-preview__info">
                                <div class="video-preview__quality">Movie</div>
                                    <div class="video-preview__duration">'. $row["duration"].'</div>
                                    <div class="video-preview__quality">IMDb : '. $row["rating"].'</div>
                                    <div class="video-preview__quality">'. $row["quality"].'</div>
                                </div>
                            </div>
                            <div class="category-preview__name">
                                '.$row["moviename"].'
                            </div>
                        </a>                     </div>';
                          } else {
                              echo '
                            <div class="col-sm-2">
                            <a href="watch?url='. $row["url"].'&type='. $row["typeq"].'" class="category-preview js-ajax-link">
                                <div class="category-preview__image">
                                    <span class="lazy-bg-img" data-original="'.$imgload.'"></span>
                                    <div class="category-preview__info">
                                    <div class="video-preview__quality">TVseries</div>
                                        <div class="video-preview__duration">Episods : '. $row["duration"].'</div>
                                        <div class="video-preview__quality">IMDb : '. $row["rating"].'</div>
                                        <div class="video-preview__quality">'. $row["quality"].'</div>
                                    </div>
                                </div>
                                <div class="category-preview__name">
                                '.$row["moviename"].'
                                </div>
                            </a>                     </div>';
                          }
                        }
                    }
                    echo '<div id="moredata">';
                    echo '</div>';
                 ?> 
                  </div>

               </div>
                    <!--pagination-->
                    <div class="page-controls">
                    <button  id="loadmore" class="show-more">Show more</button>

                  </div>               </div>
            </div>

the below code is of loadmore.php

<?php 
include("includes/conn.php");

$finalcount = $_POST['sqlcount'];
$sql = "********mysql command************";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
  while($row = $result->fetch_assoc()) {
      $imgload = $row["movieimglink"];
      if($imgload == "nil") {
          $imgload = $row["posterlink"];
        }
        if($row['typeq']=="movie") {
            echo '
                     <div class="col-sm-2">
                            <a href="watch?url='. $row["url"].'&type='. $row["typeq"].'" class="category-preview js-ajax-link">
                                <div class="category-preview__image">
                                    <span class="lazy-bg-img" data-original="'.$imgload.'"></span>
            <div class="category-preview__info">
            <div class="video-preview__quality">Movie</div>
                <div class="video-preview__duration">'. $row["duration"].'</div>
                                                    <div class="video-preview__quality">IMDb : '. $row["rating"].'</div>
                                                    <div class="video-preview__quality">'. $row["quality"].'</div>
                                    </div>
                                </div>
                                <div class="category-preview__name">
                                    '.$row["moviename"].'
                                </div>
    </a>                     </div>';
        } else {
            echo '
        <div class="col-sm-2">
        <a href="watch?url='. $row["url"].'&type='. $row["typeq"].'" class="category-preview js-ajax-link">
            <div class="category-preview__image">
                <span class="lazy-bg-img" data-original="'.$imgload.'"></span>
                <div class="category-preview__info">
                <div class="video-preview__quality">TVseries</div>
                    <div class="video-preview__duration">Episods : '. $row["duration"].'</div>
                    <div class="video-preview__quality">IMDb : '. $row["rating"].'</div>
                    <div class="video-preview__quality">'. $row["quality"].'</div>
                </div>
            </div>
            <div class="category-preview__name">
            '.$row["moviename"].'
            </div>
        </a>                     </div>';
        }
    }
}
echo '<div id="moredata">';
echo '</div>';
?>
</div>
                </div>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 基于卷积神经网络的声纹识别
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 stm32开发clion时遇到的编译问题