YUI サイトの手順に従って、フィルタリングを使用して YUI DataTable をセットアップしています。
ただし、JSON を DataSource ResponseType として使用しています。フィルタリングする値を入力すると、リクエストがサーバーに再度送信されます。すべてのデータが最初に取得されているため、これは無駄だと思います。
返された初期データをキャッシュし、そのデータに応じてのみフィルタリングして、別の AJAX 要求を行う必要がないようにする方法はありますか?
YUI サイトの手順に従って、フィルタリングを使用して YUI DataTable をセットアップしています。
ただし、JSON を DataSource ResponseType として使用しています。フィルタリングする値を入力すると、リクエストがサーバーに再度送信されます。すべてのデータが最初に取得されているため、これは無駄だと思います。
返された初期データをキャッシュし、そのデータに応じてのみフィルタリングして、別の AJAX 要求を行う必要がないようにする方法はありますか?
YUI 3 キャッシュ ユーティリティを使用して、javascript メモリまたは HTML5 localstorage オブジェクトにデータをキャッシュできます。詳細については、http://developer.yahoo.com/yui/3/cacheを参照してください。