2016-09-08 4 views
0

Я заселена моей Выберите опцию с помощью Laravel коллективного htmlServiceProviderLaravel 5 установленного значение по умолчанию ВЫБ.2

<div class="col-md-6"> 
    {!! Form::label('Serial' ,null,['class'=>'small']) !!} 
    {!! Form::select('cross_match_id',$serials,null,['class'=>'select2 input-sm form-control','id'=>'cross_match_id']) !!} 
</div> 

я поставил свое значение по умолчанию из базы данных с помощью Jquery

$('#cross_match_id').val(data.cross_match_id); 

Если я не использую select2 будет установлено значение по умолчанию и значение. Но когда я использую Select2, он просто пуст. Хотя я вижу, что он имеет значение по умолчанию, но не установлен.

Как установить значение по умолчанию и текст с ВЫБ.2

+0

Почему бы не выбрать значение по умолчанию с PHP? Есть ли какое-то взаимодействие с пользователем перед выбором по умолчанию? –

ответ

2

Вы должны использовать change триггер для обновления в выбор2 после установленного значения

$('#cross_match_id').val(data.cross_match_id).change(); 
+0

wow, спасибо большое :-D Его не в select2 docs я думаю – Ikong

+0

Приятно слышать от вас ... :) ДОБРО ПОЖАЛОВАТЬ ... !!! –

0

Попробуйте это:

// to select the first blank value 
("#id").select2().select2("val", null); 

// to select specific value 
$("#id").select2().select2("val", 'oneofthevaluehere'); 
+0

Вы можете показать с помощью приведенного выше кода? als, доступный только для меня - это значение опции. – Ikong

Смежные вопросы