Ajaxを使用してドロップダウンを埋めています
$(document).ready(function() {
var ID = $("#ID").val();
fillDropdown(ID); //fills the dropdown via an $.ajax call
var anotherID = @Model.AnotherID;
//alert(anotherID);
$("#AnotherID").val(anotherID); //try to set the selected value
});
ドロップダウンは、ページで次のように定義されています。
@Html.DropDownListFor(x => x.AnotherID, Enumerable.Empty<SelectListItem>())
ドロップダウンで選択した値を設定する行は次のとおりです。 $("#AnotherID").val(anotherID);
すぐ上のアラートのコメントを外した場合にのみ機能します。
理由はありますか?