我正在尝试使用 jQuery 和一些 Ajax 设置自定义无限滚动。这是我到目前为止所拥有的:
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
$.ajax({
type: "POST",
url: "posts/view/",
data: "",
success: function(results){
$(".container").after(results);
}
})
}
});
这一切都很好,花花公子,但我正在努力想象的是如何获得下一个“集合”或“页面”数据。我正在使用 PHP,在我的函数中我会有类似 getMore($page = 1) 的东西。但是我怎样才能让 jQuery 跟踪它当前所在的页面,并知道下一个页面是什么?我是否应该在 jQuery 中设置某种增量函数,以便它提取 URL(例如,posts/page/1/),然后简单地将 1 添加到它通过 Ajax 传递的 url?
我觉得我真的想多了,有没有更简单的方法?