2012-04-11 3 views
0

私はwordpressを使用しているページに大量のデータを表示しているので、ENTRREではなく、表示可能なページのデータのみを読み込むためにjQueryのページ分割システムを検索すると思いました1000以上の投稿のページ(私のブラウザをクラッシュさせる:/)jQueryページ分割...これはページ全体が一度に読み込まれないことを意味しますか?

しかし、私はちょうどこれが実際に違いをもたらすかどうか疑問に思ったのですか?私はここにあるものをチュートリアルで見つけましたhttp://web.enavu.com/tutorials/making-a-jquery-pagination-system/

これは私がしたいことでしょうか?または、ページロードの問題を解決せずにデータを分割するより便利な方法を許可するだけですか?

答えて

2

ページロードの問題を解決せずにデータを分割する方が便利な方法を使用できますか?

正確に。それでもデータベースのすべての項目を照会してページに入れ、単純に非表示にします。

各ページに表示するコンテンツのみを実際にダウンロードするページングシステムを実装する必要があります。

3

この例では、ページに最初に読み込まれたすべてのデータ(場合によっては1000個の投稿)に依存しているため、問題は解決されません。

作成する必要があるのは、サーバーからデータのサブセット(ページあたり20個など)を取得して表示する方法です。その後、ユーザーが次のページをリクエストすると、AJAXを介して新しいリクエストを作成し、データベースから次の20の投稿を取得する必要があります。

この方法では、ブラウザは一度に20の投稿しか与えられず、問題は発生しません。 Wordpressでこれを達成する方法はまったくわかりません。

また、投稿の各ページに対して完全に新しいHTTPリクエストを作成することもできます。私はWordpressはすでにその機能を持っていると確信しています。

関連する問題