我有一个视图,其中我有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); });
});
});
答案 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();