JavaScript MVC

Javascript, GetList, DropdownList

public ActionResult GetBolumlerByFakulteID(int fakulteID)
{

var bolumler = bllpbsbirimler.GetByUstID(fakulteID,9).OrderBy(k => k.birimAdi);

return Json(new { tablolist = bolumler.Select(k => new { ID = k.ID, adi = k.birimAdi }).OrderBy(t => t.adi) }, JsonRequestBehavior.AllowGet);
}

<script type="text/javascript">

$(document).ready(function () {

$("#fakulteID").change(function () {
var fakulteID = $("#fakulteID").val();
if (fakulteID != "" && fakulteID != null) {
GetBolumler(fakulteID);
} else {
$("#bolumID").empty().append("<option value=\"\">Seçim Yapınız</option>");
}
});});

function GetBolumler(fakulteID) {
// $("#donemLoadingIMG").show();
$("#bolumID").empty().append("<option value=\"\">Seçim yapınız</option>");
$.post('@Url.Action("GetBolumlerByFakulteID", "BAP_Projeler")', { fakulteID: fakulteID }, function (data) {
$.each(data.tablolist, function (index, element) {
$("#bolumID").append("<option value=\"" + element.ID + "\">" + element.adi + "</option>");
});
// $("#donemLoadingIMG").hide();
});
}</script>




@Html.DropDownList("fakulteID", (SelectList)ViewBag.fakulteyuksekokul, "Seçim Yapınız")

@Html.DropDownList("kID", new SelectList(new String[] { }), "Seçim Yapınız")