У меня в форме есть объект, который отвечает за выбор наименования из списка.
Формируется он так:
$(function() {
var values="";
for (var i = 0; i < jsondata.length; i++) {
values=values+"<optgroup label='"+jsondata[i].div+"'>";
for(var j=0; j< jsondata[i].list.length; j++){
values=values+"<option id='"+jsondata[i].list[j].id+"'>"+jsondata[i].list[j].name+"</option>";
}
values=values+"</optgroup>";
}
$("#main_selectpicker")
.html(values)
.selectpicker('refresh');
}
<select id="main_selectpicker" class="selectpicker show-tick form-control" data-live-search="true" data-size="15" onchange="get_values(this.options[this.selectedIndex].value)"/>
Далее есть функция, которая срабатывает при выборе в main_selectpicker и далее на основании этого выбора формируется запрос на выборку других данных:
function get_values(selected) {
...
}
Каким образом сделать приемо передачу параметра jsondata[i].list[j].id в get_values?