DropdownList mvc3中来自Database的文本框中的选定值

时间:2012-12-17 11:27:48

标签: jquery asp.net-mvc-3

我有一个视图,其中我有Mvc3中的下拉列表框

当我选择一个项目时,它应该触发一个动作并根据值给我相应的行。

这些相应的值必须显示在同一视图的文本框中

我尝试了以下内容:

 <script type="text/javascript"> 
      $(document).ready(function () { $("#Departments").change(function () { 
           var itemVal=$(this).val(); 
           $.get('@Url.Action("GetData")', 
                  { id: itemVal }, 
                  function (data) { $("#Fee").val(data); }); 
           }); 
      });

2 个答案:

答案 0 :(得分:0)

我曾经使用以下方法在更改下拉列表中的值时触发操作。

 $('#ShipCountry').change(function () {
        $.ajax({
            type: "POST",
            url: "Home/GetCities",
            dataType: "json",
            success: function (data) {
               ....

            }
        });
    });

答案 1 :(得分:0)

我认为你没有从下拉中获得价值。它应该是这样的:

var itemVal=$(this).find('option:selected').val();