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 /など)を取得し、Ajaxを介して渡すURLに1を追加する必要がありますか?
私はこれを本当に考えすぎているように感じますが、もっと簡単な方法はありますか?