私が達成しようとしているのは、表示するコンテンツが大量にある場合にほとんどの大きなページが行うのと同様のことですが、その一部を表示し、後でさらに多くのコンテンツをロードし続けたい場合(たとえば、Facebookからのフィードを取得) 、最初の20個のアイテムをロードし、スクロールダウンした後、次の10個程度をロードします)。私の頭の中で頭に浮かぶ2つのアプローチがあります(PHP MySQL AJAXの組み合わせを使用して)
- AJAXリクエスト、すべての結果の検索、データの返し、JavaScriptでのデータの使用、ロジックの処理。
- AJAXリクエスト、すべての結果の制限を少数に検索、データを返す、ユーザーがより多くのデータを必要としている、AJAXリクエスト、すべての結果の制限間隔を検索[少数、少数+少数]。
明確にするために、リクエストで取得したいデータはそれほど大きくはありません。ユーザーが行うAJAXリクエストに関しては、クエリの数を減らすことは常に良い考えだと思いました。
どちらのアプローチも実際にはきれいに見えないので、これにはもっとエレガントな解決策があると確信しています。