2012-02-08 18 views
0

私はCMSのページを持っています。商品の表と属性の表が表示されている場所で作業しています。場合によっては、テーブルには非常に多くの行があり、読み込まれるHTMLの量によってブラウザがクラッシュすることがあります。バックエンドを掘り下げ、テーブルにAJAXとページネーションを使用することについてあまり快適ではありませんが、クライアント側で一度に読み込まれるHTMLの量を減らす方法はありますか? jqueryテーブル/ページ区切りプラグインはこれを助けるか、サーバー側のページ区切りを使用する唯一の答えですか?ありがとう!クライアント側で表形式のコンテンツを遅延ロードすることは可能ですか?

+1

http://datatables.net/usage/server-sideまたはjQGridサーバー側ページネーションを確認してください。大きなデータをブラウザにダンプすると、ブラウザの動作が遅くなります。 –

+0

ありがとう、これらは両方私が探検するための良いオプションを探します – bsod99

答えて

1

使用しているCMSについて説明するのは参考になるかもしれません。 A cmsは一般的に終了します。 私はバックエンドに深く掘り下げることなく、あなたが直面する問題を解決する方法があるとは思わない。 すべてのデータをロードしてJQueryなどのプラグインを使用してクライアント側でページを設定する場合。表示されたデータのブラウズ可能性の問題を解決したが、すべてのデータがまだロードされている可能性があります。 プラグインを見つけたり、独自のコードを書き込んでバックエンドと通信してデータの一部(ケースページ内)のみを要求しない限り、閲覧可能性の問題を解決でき、すべてのデータが一度に読み込まれるわけではありません。

または、バックエンド(サーバー側)にページングをさせることができます。

これはすべてあなたの設定に依存していますが、これはあまり説明しませんでした。

+0

それは私が働いているWordPressの電子商取引のプラグインです。私は現時点でバックエンドを掘り下げて、サーバー側でページ付けを最適に行う方法を見ています。ええ、私は最悪の恐怖を感じました:)これは、クライアント側の解決策があることを望んで考えていなければなりません。 – bsod99

関連する問題