У меня есть следующий раскрывающийся список с несколькими вариантами выбора, который необходимо заполнить на основе выбора другого раскрывающегося списка.
<select class="form-control" data-val="true" data-val-required="Please select item" id="MTMembers" multiple="multiple" name="MTMembers"></select>
Я вижу, что он не заселен.Обратите внимание, что я использую «перестроить».Любая помощь будет полезна.
$(document).ready(function () {
$('select[multiple]#MTMembers').multiselect({
selectAll: true,
texts: {
placeholder: 'Select Attendees'
}
});
$('[id*=MPId]').change(function () {
$("#MTMembers").empty();
FillMPTeam($(this).val() == '' ? 0 : $(this).val());
});
function FillMPTeam(selectedValue) {
$.ajaxSetup({ async: false });
$.get('@Url.Action("GetMembersById")', { WMPId: selectedValue }).done(function (d) {
$.each(d, function (key, value) {
alert(value.Text);
$('#MTMembers').append($("<option></option>").val(value.Value).html(value.Text));
$('#MTMembers').multiselect('rebuild');
});
});
}
});