select2 – initselection错误

initSelection上使用select2插件时出现以下错误。

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

希望有人帮我解决inistselection问题。

JS:

  $(".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]); }); } }); 

Select2 v3.5.2使用initSelection方法。 Select2 v4有不同的方法。

有关如何升级( initSelection和其他内容)的信息,请参阅https://select2.github.io/announcements-4.0.html#removed-initselection 。