Использую плагин select2 ver. 4. В форме получаю список сериалов ajax-запросом в поле select:
$('select#serialList').select2({
width: '100%',
placeholder: 'Название сериала',
language: "ru",
theme: "bootstrap",
minimumInputLength: 3,
ajax: {
url: "ajax.php",
dataType: 'json',
delay: 500,
data: function (params, page) {
return {
q: params.term,
};
},
processResults: function (data) {
return {
results: data
};
},
cache: true
},
});
Данные для списка формируются так (ajax.php):
foreach ($data as $id => $v)
{
$json[] = [
'id' => $id,
'text' => $v['text'],
'series' => $v['series'], // !!!
'type' => $v['type'], // !!!
];
}
print json_encode($json);
Можно ли при выборе элемента из select (выведенного плагином select2) получить значения series и type для динамического создания (заполнения) нового поля в имеющейся форме (form)?
Важно: значения series и type нужно получить не выводя в select#serialList, а создать отдельные поля в форме.
Подскажите пожалуйста, как это реализовать? Это возможно?