Jquery select2-初始化选择错误

Jquery select2-初始化选择错误,jquery,jquery-select2,Jquery,Jquery Select2,在initSelection上使用select2插件时,我遇到以下错误 Error:Uncaught Error:No select2/compat/initSelection是我得到的错误 希望有人能帮我整理一下StSelection中的问题 JS: select2v3.5.2使用initSelection方法。select2v4有不同的方法 有关如何升级(initSelection和其他内容)的信息,请参阅。$(“.doctor\u id\u pat”)。选择2({})什么是select2?

initSelection
上使用select2插件时,我遇到以下错误

Error:Uncaught Error:No select2/compat/initSelection
是我得到的错误

希望有人能帮我整理一下StSelection中的
问题

JS:


select2v3.5.2使用
initSelection
方法。select2v4有不同的方法


有关如何升级(
initSelection
和其他内容)的信息,请参阅。

$(“.doctor\u id\u pat”)。选择2({})什么是select2?它是一个用于选择选项的插件@Ashkufaraz在Select2 4.0中被弃用。此选项已被另一个选项替换,仅在Select2的完整版本中可用。此信息已更改为。@joost,我与cr0ss有完全相同的问题,但仅引用Select2资源对我没有帮助,因为它的文档记录很差。最好更正问题中的cr0ss代码,使其正常工作。所以像我这样的其他人可以看到工作代码的样子。希望你明白这一点。谢谢
  $(".doctor_id_pat").select2({
    placeholder: "Search Users",
    minimumInputLength: 2,
    ajax: {
        url: "/listallergiesajax",
        dataType: 'json',
        data: function(term) {
            return {
                q: term
            };
        },
        results: function(data, page) {
            return {

                results: $.map(data, function(item) {

                    return {
                        text: item.text,
                        id: item.id
                    }
                })

            };
        },
    },
    initSelection: function(element, callback) {

        $.ajax("/listallergiesajax", {
            dataType: "json"
        }).done(function(data) {

            callback(data.results[0]);

        });
    }
});