1

フレキシグリッドに問題があります。ページが最初に読み込まれると、クエリが実行されます。次に、(1)並べ替え順序を変更するか、(2)次のページに移動すると、(異なるパラメーターを使用して)新しいクエリが実行されますが、これは低速です。

もっと速くしたいです。ページをロードすると、クエリの結果が php 配列に入ることがわかっています。この配列を保持することは可能ですか (おそらく json 配列に入れます)、 (1)または(2)を実行したい場合は、この配列を変更してグリッドを更新するだけで済みますか? どうすればこれを実装できますか?

ご協力いただきありがとうございます!

4

1 に答える 1

0

ajaxリクエストを使用してjsonオブジェクトに初めてデータをロードし、成功すると、このリクエストのコールバック関数で、このjsonオブジェクトを使用してflexigridにデータをロードできます。ただし、最初のajaxリクエストにはall the data from database(dbリクエスト)が必要です。したがって、すべてのユーザーは、最初の10行だけが必要な場合でも、flexigrid Webページにアクセスするたびにサーバーからすべてのデータをダウンロードしますが、これは適切な方法ではありません。ただし、データテーブルに20行あるか、100000としましょう...

于 2012-11-09T08:52:31.273 に答える