у меня есть выпадающий список, на моем взгляде раскрывающихся показать перечисление значений код для перечисления раскрывающегосякак извлечь значение выбранного параметра в раскрывающемся списке
@Html.DropDownListFor(model => model.hobbyhome.HobbyDetailList.First().course, HobbyHomesWebApp.Utility.EnumList.ToSelectList(HobbyHomes.Model.Course.Advance, "Select Course"), "--Select Course--", new { @id="Course"}) <font color="red">*</font>
Генератор для гольфа
<div class="editor-field">
<select id="course" name="course"><option value="">--Select Course-- </option>
<option value="Basic">Basic Level</option>
<option value="Intermidiate">Intermidiate Level</option>
<option value="Advance">Advance Level</option>
</select> <font color="red">*</font>
</div>
var course = from Course c in Enum.GetValues(typeof(Course))
select new { ID = c, Name = c.ToString() };
ViewData["course"] = new SelectList(course, "ID", "Name");
Доступные входные данные варианты Основные, промежуточные и предварительные
и я хочу, выбранное значение (строка или число), чтобы быть извлечен через функцию Ajax, поскольку в зависимости от того, что я пытаюсь заполнить другой DropDown
вот моя Аякса функция:
$("#Course").change(function() {
var Hobbyid = $("#Hobby").val();
var Cid=$("#Course").val();
var urlHobbyhome = '@Url.Action("FetchStateByHobbyId")';
$.ajax({
type: "POST",
url: urlHobbyhome,
data: { id: Hobbyid,cid:Cid },
success: function (data) {
$('#State').empty();
$('#State')
.append($('<option>', { value: "0" })
.text("-- Select State --"));
$.each(data, function (key, value) {
$('#State')
.append($('<option>', { value: value.Value })
.text(value.Text));
});
}
});
может
кто-нибудь помочь me
Пожалуйста, добавьте html, сгенерированный с вовлеченными входом ... – Romias
@Romias Я отредактировал свой вопрос – priya77
Я не вижу никакого нового HTML ... ваша проблема по-прежнему остается прежней или теперь вы можете получить идентификатор курса и найти другую проблему? – Romias