我正在使用Select2 v4,我的对象已经被初始化:
在 *posts.blade.php* 中:
我已经使用用户可以手动选择的默认值进行了初始化。我有一个ajax函数,返回已在选择中初始化的类别。我希望返回的数据设置在选择中,但它没有起作用。例如,选择已经有选项“运动”,并且从ajax返回“运动”。我想选择“运动”。
JavaScript代码:
我尝试过的。
在 *posts.blade.php* 中:
<select class="form-control" name="categories[]" multiple="multiple" id="cat_select">
@foreach ($categories as $c)
<option value="{{$c->id}}">{{$c->title}}</option>
@endforeach
</select>
我已经使用用户可以手动选择的默认值进行了初始化。我有一个ajax函数,返回已在选择中初始化的类别。我希望返回的数据设置在选择中,但它没有起作用。例如,选择已经有选项“运动”,并且从ajax返回“运动”。我想选择“运动”。
JavaScript代码:
let select_cat = $("select#cat_select").select2();
我尝试过的。
$("#cat_select").val([data.title]).trigger("change"); //which doesn't work for some reason