おおよそ次のようなオブジェクトを返す ajax リクエストがあります。
[
{category: "Test Category", id: "1", name: "Test", language: "English"},
{category: "Test Category", id: "2", name: "Test2", language: "English"},
{category: "A test", id: "3", name: "Test3", language: "Spanish"},
{category: "Test Category", id: "4", name: "Test4", language: "Spanish"}
]
基本的に、次のことを行う方法が必要です。
- 英語またはスペイン語のみで存在するすべてのカテゴリを一覧表示する
- 指定された言語に存在するすべての ID を一覧表示する
- 指定したカテゴリに存在するすべての ID を一覧表示する
これを行うための最善の方法は、そのデータを格納できる独自の一時配列を作成することであると確信していますが、そのデータを取得するための正しいループを作成するための Javascript に十分な自信がありません。私はPHPで$category['Test Category'][] = 3
ループ中に何かをすることを知っています。
アイデアは、ユーザーが英語でフィルタリングし、次にその中のカテゴリでフィルタリングすることを選択したことに基づいて、物事をフィルタリングする機能が必要だということです。
誰かが私を正しい方向に向けることができますか?