Я создал этот выпадающий список select2 ajax, и после его завершения я решил, что он не закрылся после открытия.В поисках решения я наткнулся на официальный сайт (select2.org), и здесь раскрывающиеся списки не закрываются после открытия.
Это мой код:
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6/js/select2.min.js"></script>
$('#prescriber_id').select2({
ajax: {
url: 'prescribers/dropdown_search',
delay: 250, // wait 250 milliseconds before triggering the request,
dataType: 'json',
data: function (params) {
var query = {
search: params.term,
page: params.page || 1
}
// Query parameters will be ?search=[term]&page=[page]
return query;
}
}
});
Также я попытался добавить «closeOnSelect: false».Но это ничего не изменило.Все остальное работает нормально.
Кто-нибудь знает, что происходит?Я делаю что-то не так?