Я хочу получить значение параметра выбора, выбранное при загрузке страницы через json. При нагрузке, основанной на времени и времени, прошедшем через ajax, я буду фильтровать имя и идентификатор смены как результат JSON. Все работает нормально, но я не знаю, как получить результат JSON, выбранный в значении html select. Это мой выбор html
<select name="shift_name<%=index%>" id="shift_name<%=index%>" class="form-control"><option value="1">Morning Shift</option>
<option value="2">Evening Shift</option>
<option value="3">Night Shift</option>
<option value="4">Full Day Shift</option>
<option value="5">Full Night Shift</option></select>
Это моя функция загрузки для получения JSON значений результатов для выбора.
$(document).ready(function () {
var from_time = $('.from_time_<%=index%>').val();
var to_time = $('.to_time_<%=index%>').val();
$.ajax({
type: "GET",
url: "/employees/gate_passes/get_shift_timings",
dataType: "json",
data: {'from_time': from_time, 'to_time':to_time },
success: function(result){
for(term in result){
alert(result[term].id) #getting select option value to be selceted here
alert(result[term].name)
render = false;
//$('.select option[value="2"]').prop('selected', true);
//$('select#shift_time<%=i.index%> option[value="+result[term].id+"]').prop('selected', true);
}
}
})
});
У меня есть 3 выбора на одной странице. так что на основе этого индекса формы выберите идентификатор и имя изменится. В результате JSON я получаю соответствующее значение на основе моего индекса. но я НЕ ЗНАЮ, КАК ВЫБРАТЬ ЭТО ВЫБРАННЫМ В ОПРЕДЕЛЕННОМ ВЫБОРЕ. Вы можете увидеть закомментированный раздел в моем json результате, в котором выбрано значение опции для всех моих 3 выбранных входов со значением выбора 2 (т.е. я имею в виду, что все мои выбранные входы выбираются с именем Вечерняя смена). но моя вторая закомментированная строка не работает на основе идентификатора и значения. Пожалуйста, помогите получить выбор на основе его идентификатора или имени.