MVC 4 に基づいてサイトを開発しています。開発を開始したときは、jQuery 1.7 を使用し、次に 1.8 を使用しました。ページに 2 つのドロップダウン リストがあります。最初の値を使用して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>