私はこのようなデータベース構造を持っています;
そして私の見解では、私はそれらをこのように示しました。
今、私が欲しいのは、誰かがカテゴリを選択した場合、ajax リクエストを呼び出してコントローラーに送信し、関連するサブカテゴリ (渡されたカテゴリ ID) を返して別のリストボックスに表示することです。
注:それは私の要件です。ドロップダウンリストを使用する必要はありません。そして、ajax呼び出しを使用してこれを行う必要があります。少し説明的な答えは非常に価値があります
私はこのようなデータベース構造を持っています;
そして私の見解では、私はそれらをこのように示しました。
今、私が欲しいのは、誰かがカテゴリを選択した場合、ajax リクエストを呼び出してコントローラーに送信し、関連するサブカテゴリ (渡されたカテゴリ ID) を返して別のリストボックスに表示することです。
注:それは私の要件です。ドロップダウンリストを使用する必要はありません。そして、ajax呼び出しを使用してこれを行う必要があります。少し説明的な答えは非常に価値があります
一般的な流れ 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
}
}),
});
注:ブライアンが述べたように、要件に合わせて変更する必要があるサンプルコードは、すでに完了したコードも投稿してください。
ありがとう