0

私はこのようなデータベース構造を持っています; ここに画像の説明を入力

そして私の見解では、私はそれらをこのように示しました。 ここに画像の説明を入力

今、私が欲しいのは、誰かがカテゴリを選択した場合、ajax リクエストを呼び出してコントローラーに送信し、関連するサブカテゴリ (渡されたカテゴリ ID) を返して別のリストボックスに表示することです。
注:それは私の要件です。ドロップダウンリストを使用する必要はありません。そして、ajax呼び出しを使用してこれを行う必要があります。少し説明的な答えは非常に価値があります

4

1 に答える 1

0

一般的な流れ 1. 変更イベントを取得します 2. コントローラーを呼び出します - 私はかみそりの例を使用しました 3. データを取得します 4. データを使用します

$("#category").bind('change', function () {                  
                    if ($('#category').val().length != 0) {
                        //Send Value
                         $.ajax({                       
                        url: '@Url.Action("Action", "Controller")',
                        type: 'POST',
                        data: { category: $('#category').val()},   
            sucess : function(data) {
                //add the data to your sub category
            }                    
                        }),                           
                });

注:ブライアンが述べたように、要件に合わせて変更する必要があるサンプルコードは、すでに完了したコードも投稿してください。

ありがとう

于 2013-02-22T17:50:50.857 に答える