У меня есть select2
ComboBox данные загружаются Ajax. Я пытаюсь установить значение по умолчанию на select2
, прочитав id
от входного значения (которое задано на стороне сервера) и программным образом установите его на select2
.Как получить имя от id в select2 combo?
Я думаю, что я должен реализовать функцию initSelection()
, чтобы решить эту проблему.
Вот мой код:
Входной HTML является:
<input type="hidden" class="mySelect2" value="01" name="someName" />
The value "01" is set at the server
JavaScript является:
$(".mySelect2").select2({
ajax: {
url:"data.php",
dataType:"json",
data:function(term, page) {
return {
query:term, page: page -1
} ;
},
results:function(data, page) {
return data
}
}
});
Я попытался это, но это не сработало.
$(".mySelect2").select2('val', '01');
И произошла ошибка: "не может вызвать Val(), если initSelection()
не определен"
Что такое select2? – Poetro
select2 - это плагин javascript, это документация http://ivaynberg.github.io/select2 – mehsen
Любая помощь Пожалуйста. – mehsen