Ajax加载更多不能获取所有数据

时间:2018-01-11 12:59:53

标签: javascript php jquery ajax

我正在使用AJAX加载更多带滚动的数据,但是我注意到所有数据,对于特定参数都没有从数据库中获取,有些数据不是从数据库中获取的,我的意思是它们没有显示请问怎么做我要解决这个问题。

ver

处理PHP脚本more.php

<script>
var flag = 0; 

$(window).scroll(function() {   
if($(window).scrollTop() >= $(document).height() - $(window).height() - 300) 
  { //RUN when the page is almost at the bottom

    flag +=4; //AUTO IN INCREAMENT
    var vegetables = "vegetables"; 
    $("#cha").show();
    $.ajax({ 
      type: "POST",
      cache: false,
      url: "more.php", 
      data: {
        'offset': flag, //START FROM ONE MORE PLACE AFTER THE RESULT GENERATED
        'limit': 4, //LIMIT THE RESULT
        'vegetables': vegetables //RUN IF ISSET VEGETABLES IN PHP SCRIPT BELOW
      }, 
      success: function(data){
        $('#nice').append(data);
        flag +=4; //AUTO INCREMENT IF THE AJAX IS SUCCESSFULLY
        $("#cha").hide();
      }
    });

  }
});
</script>

0 个答案:

没有答案