レコードのリストを表示するためにjquery datatableを使用しています。
この問題のワークフローは次のようになります。
- ユーザーが検索ボックスに「test」と入力します。顧客名のリストを返します。
- データテーブルの次のボタンをクリックすると、次の 10 レコードが表示されます。
- 顧客名をクリックすると、顧客の詳細が表示されます。
- ブラウザの戻るボタンをクリックすると、顧客のリストに戻ります。2 ページではなく 1 ページに戻ります。この問題に対して、ユーザーを 2 秒のページに保持する "bStateSave=true" (おそらくリロードの状態を保存する) を使用しました。これでいいです。
これが私たちの問題です:
しかし、ユーザーが検索ボックスに別の検索を行ってテキストを入力すると、ページ 2 が表示されます。ただし、ユーザーは新しいクエリを投稿したため、最初にページ 1 を見たいと考えています。
「iCookieDuration=60」で bStateSave をクリアしてみました。60秒でクリア。
両方を達成するための代替方法はありますか?