1

アイテム カテゴリごとに複数の結果を表示する PHP Web アプリケーションがあります。したがって、jQueryを使用してページネーションを実装し、ページ j からページ i をロードするときにロードされるデータを最小限に抑えました (ただし、この側面はまったく重要ではありません)。

質問は非常に単純です。Web サーバーへの隠し呼び出し (たとえば、Ajax 呼び出し) を使用して、次の結果をキャッシュする必要がありますか? 利点は明らかです (ユーザーのクリックに対する応答が速くなります)。そのような欠点はありますか?

ご支援いただきありがとうございます。

4

1 に答える 1

1

これは別のアプローチです。次の手順を試してください。

  1. ページがロードされたときに (ドキュメント準備完了関数で) 2 番目のページを呼び出すために AJAX 要求を (初めて) 実行します。
  2. 戻りデータを変数に格納します。
  3. 2 番目の要求で、HTML をクリアし、フィールドに AJAX データを追加します。
  4. すべてのnextクリックで AJAX リクエストを実行し、結果を変数に保存する必要があります。
  5. prevクリックについても同じことを行う必要があります。

お役に立てれば。

于 2012-08-11T15:05:46.257 に答える