在ajax加载页面内无限滚动

Eax*_*Eax 3 html php ajax jquery

我有一个页面(我们称之为1.php),它使用jQuery-ajax将2.php加载到div-box中.2.php从我的数据库打印20条记录.当我在滚动时到达div框的底部时,我希望它加载接下来的20条记录.像Facebook,Twitter等等做到了.

现在,我已经得到了这种行为,但只有当它自己加载2.php时!但不在div框内.

我该怎么做?

提前致谢!

joh*_*odo 7

文件1.php应输出:

<div id="content">
</div>

<script type="text/javascript">
  $(document).ready(function() {
    // when we scroll, check the position:
    $(window).scroll(function()
    {
      // if at bottom, add new content:
      if  ($(window).scrollTop() == $(document).height() - $(window).height())
      {
        $.get("2.php",function(data) {
          $("#content").append(data);
        },'html');
      }

    }); 

  });
</script>
Run Code Online (Sandbox Code Playgroud)

如果你想将迭代次数发送到2.php,你可以在一些隐藏的输入中记住它并将其作为参数发送到$ .get().

希望能帮助到你.