0

我在 Mvc3 中有下拉列表框的视图

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

这些对应的值必须显示在同一个View的文本框中

我尝试了以下方法:

 <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); }); 
           }); 
      });
4

2 回答 2

0

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

var itemVal=$(this).find('option:selected').val(); 
于 2012-12-17T13:04:23.347 回答
0

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

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

            }
        });
    });
于 2012-12-17T12:21:38.753 回答