以下のシナリオを処理するために存在する場合、いくつかのサンプルコードを探しています。
新しいアイテムを追加するときに ebay.com が使用するようなカスケード (フィルタリング) 選択ボックスをいくつか作成したいと思います。
困っているので
- 多くの親子関係が存在する可能性があります。4 つ以上のサブカテゴリを持つカテゴリが存在する場合があります。
- 誰かが親カテゴリをクリックしたときにjqueryを介して選択ボックスを動的に追加する必要があるのか 、それともページ上に多くの非表示の選択ボックスがあり、必要に応じて非表示/表示する必要があるのか わかりません。
- 私はこれを調べることができると確信していますが、コードビハインドでjavascriptを介して動的に追加されたフォーム要素を使用する方法はまだわかりません。
eBayがどのように行っているか知っている人はいますか?
データは次のようになります。
通貨 アメリカ -> ドル -> モーガン -> 1894-98
また
切手 -> 米国 -> 表紙 -> FDC -> 1931-1940
データは、構造を持つ sql テーブルに格納されます。
ID | カテゴリテキスト | 親ID
ツリーで選択された各レベルは、その右側に新しい選択ボックスが生成され、使用可能な子の値が生成されます。