0

我有这样的数据库结构; 在此处输入图像描述

在我看来,我已经这样向他们展示了; 在此处输入图像描述

现在,我想要的是,如果有人选择类别,我应该调用 ajax 请求并发送到控制器,然后返回相关的即子类别(传入的 categoryId)并将它们显示在另一个列表框中。
注意:这是我的要求。我不需要使用下拉列表。我需要使用 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
            }                    
                        }),                           
                });

注意:只是一个示例代码,您需要更改以满足您的要求,如 Brian 提到的,请同时发布您已经完成的代码。

谢谢

于 2013-02-22T17:50:50.857 回答