绑定ListBox使用Asp.Net MVC中的jQuery Ajax选择另一个ListBox选项

时间:2013-02-22 16:15:19

标签: c# jquery asp.net asp.net-mvc visual-studio

我有这样的数据库结构; enter image description here

在我看来,我已经像这样展示了他们; enter image description here

现在,我想要的是,如果有人选择类别,我应该调用ajax请求并发送给控制器,然后返回相关的即子类别(传入的categoryId)并将其显示在另一个列表框中。
注意:这是我的要求。我不需要使用下拉列表。我需要使用ajax调用来完成此操作。简单的描述性答案会非常明显

1 个答案:

答案 0 :(得分:0)

一般流程 1.获得变革活动 2.调用控制器 - 我使用了razor示例 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提到的那样,请发布您已经完成的代码。

谢谢