javascript - jQuery Select2 不在任何地方关闭(也不在他们自己的网站上)
问题描述
我已经构建了这个 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”。但这并没有改变任何事情。其他任何东西都可以正常工作。
有谁知道发生了什么?难道我做错了什么?
解决方案
显然,这是 4.0.6 版本的单选框上发生的已知错误。它在 4.0.7-rc.0 中修复
推荐阅读
- php - 更改 php var 表单付款处理
- php - 为什么 nodejs 服务器会收到很多未知的 php/wordpress 请求?
- json - 需要在 PostgreSQL 选择查询中将 3 个 json 对象嵌套到一个 json 对象中
- haskell - 在 Shelly 中作为自定义命令的参数输出
- php - 解析错误:语法错误,意外的 '|',期望变量 (T_VARIABLE) Symfony PHP VERSION WAMP Windows
- python - 如何从具有多行/多列的 xls 文件创建字典
- python - 循环不会遍历所有数据
- postgresql - Postgresql 逻辑复制,订阅者重复键错误
- ios - 不支持给定路径的格式 (Xamarin.Forms / iOS)
- excel - 无需选择 vba 即可复制和粘贴