我正在开发一个基于 MVC 4 的网站。当我开始开发时,我使用了 jQuery 1.7,然后是 1.8。我在一个页面上有 2 个下拉列表。我想使用第一个的值更新第二个。所以我尝试使用 onChange()。由于模板的原因,我迁移到了 jQuery 1.9,但我的代码仍然无法正常工作。有什么建议么?
@Html.DropDownList("CategoryList", "---Select Category ---")
@Html.DropDownList( "SkillList" , "-- select Skill --")
<script>
$('#CategoryList').onChange(function() {
var selectedCategory = $(this).val();
$.getJSON('@Url.Action("Category")', { id: selectedCategory }, function (months) {
var monthsSelect = $('#SkillList');
skillSelect.empty();
// other of code ...
});
} );
</script>