jQuery Select2不会在任何地方关闭(也不在自己的网站上)

时间:2019-05-02 09:38:03

标签: javascript jquery ajax 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”。但这并没有改变任何事情。 其他任何方法都可以。

有人知道发生了什么吗?我做错什么了吗?

1 个答案:

答案 0 :(得分:2)

显然,这是在版本4.0.6的单选框上发生的已知错误。它已在4.0.7-rc.0

中修复