我有一个带有下拉列表的html页面
<div id="Tester">
<div id="ReportingPeriod">
<label for="ReportPeriod">Reporting Period:</label>
@Html.DropDownList("ddlperiod", Model.GetReportingPeriodInfo.Reportingperiodselectlist, Model.GetReportingPeriodInfo.Selectedreportingperiod, new { @class = "sel" })
</div>
</div>
以下是为下拉列表加载页面时呈现的html
<div id="ReportingPeriod">
<label for="ReportPeriod">Reporting Period:</label>
<select class="sel" id="ddlperiod" name="ddlperiod"><option value="">Select Period</option>
<option value="1">Apr-16</option>
<option value="2">Aug-16</option>
<option value="3">Dec-15</option>
<option value="4">Dec-16</option>
</select>
</div>
在更改另一个下拉列表时,我正在从数据库中检索一组数据。我只是没有在代码中包含下拉列表
//select Items on dropdown and populate the page
$('#ddlstatusdate').on('change', function () {
var obj = $('.ddlprojects').not(':hidden');
var selectedPrjId = obj.val();
var things = $('#ddlstatusdate').val();
$.get('@Url.Action("GetNoteResult", "Home")', { 'selectedData': things, 'selectedProjectId': selectedPrjId }, function (result) {
$('#Tester').html(result);
//set value of dropdown to what was retrieved from database
//got a value of 3 from database
});
});
Que:我想从数据库中获取此值后,更改下拉列表的选定文本。 例如,如果我从数据库中返回3,我想将下拉列表设置为值3意味着Dec-15的文本将 在下拉列表中选择。这可能吗?