Я использую выбранный плагин, в котором я сталкиваюсь с некоторыми трудностями при его использовании.
- Если совпадений не найдено, он закрывает панель поиска.
Когда найдено более одного результата совпадения и если попытаться выбрать варианты с помощью клавиши со стрелкой вниз, это не разрешается.
Скрипт:
$("#choose").chosen({
allow_single_deselect:true,
width: '100%'
});
$('.chosen-search input').autocomplete({
source: function( request, response ) {
$.ajax({
url: '{{ URL::to('autoChosen')}}',
dataType: "json",
data: {
term: request.term
},
success: function (data) {
$('#choose').empty();
response($.map(data, function (item) {
$('#choose').append('<option value="' + item.name + '">' + item.name + '</option>');
}));
var ChosenInputValue = $('.chosen-search input').val();
$("#choose").trigger("chosen:updated");
$('.chosen-search input').val(ChosenInputValue);
}
});
}
});
Ожидаемое поведение: 1. Он не должен закрывать панель поиска.2. Следует разрешить выбор параметров с помощью клавиш со стрелками.
Может быть chosen:updated
вызывает эту проблему?Потому что он работает с обычным выпадающим списком без проблем.