【发布时间】:2021-06-04 20:49:56
【问题描述】:
我正在使用 Laravel 8 构建一个 CRM 项目。我想使用 select2,但出现了问题。第一次选择后我无法选择。看起来像这样,我无法选择。
HTML:
<div class="form-row">
<div class="col-md-12">
<div class="position-relative ">
<label for="gondericiAdi">Göndericinin Adı:</label>
</div>
<div class="input-group">
<select class="form-control" name="" style="width:100%;" id="gondericiAdi">
</select>
</div>
</div>
</div>
Javascript:
$('#gondericiAdi').select2({
ajax: {
url: "/MainCargo/GetCurrents",
type: "post",
dataType: 'json',
delay: 1000,
data: function (params) {
return {
_token: token,
currentSearchTerm: params.term, // search term,
page: params.page || 1
};
},
processResults: function (response) {
return {
results: response
};
},
cache: true,
theme: "bootstrap4",
placeholder: "Select an option",
tags: true,
}
});
PHP:
public function getCurrents(Request $request)
{
$Currents = DB::table('currents')
->where('name', 'like', '%' . $request->currentSearchTerm . '%')
->distinct()
->get(['name as text', 'current_code as id']);
return response()->json($Currents, 200);
}
谢谢
【问题讨论】:
-
你的意思是多选还是选择后不会选择单个项目?
-
我想进行单选,但它不起作用:(
-
尝试标签:假,
-
尝试标签:false 不起作用。
-
好的。我在本地没试过。让我试一次
标签: javascript laravel jquery-select2