私は、ajax を介して大量のデータをロードし、JavaScript モデルのどこかに保存するクライアント側アプリケーションを開発しています。つまり、私のアプリケーションには次の要素があります。
- AJAX 呼び出し: ユーザー リストの読み込み、財務データの読み込み (ユーザーの収入と結果、収入/結果に基づくチャート データの読み込み)
- ユーザーのリストは、最初のページの読み込み時に読み込まれます (変更されません)。
- 特定の期間の選択したユーザーの財務データを取得できます
- ユーザーチェックボックスリストを含むダイアログがあります - ダイアログが送信された後、それらのユーザーの財務データが(ajax経由で)取得されます
そのため、ページ全体の読み込みごとに 1 回だけの ajax 呼び出しと、フィルターが変更されるたびに呼び出される ajax 呼び出しがいくつかあります。
jquery には、.data()
データを特定の DOM オブジェクトにバインドする機能があることがわかりました。しかし、ご覧のとおり、データを特定の DOM オブジェクトにバインドする必要はなく、データをグローバルに管理するだけです。推奨されるアプローチはありますか?