Javascript 否选择2/compat/inputData
我将select2js4.0.5与PHP和jquery3.2.1一起使用。首先包括jQuery,然后选择2JS,然后选择其余的JS库。我的代码Javascript 否选择2/compat/inputData,javascript,jquery,jquery-select2,jquery-select2-4,Javascript,Jquery,Jquery Select2,Jquery Select2 4,我将select2js4.0.5与PHP和jquery3.2.1一起使用。首先包括jQuery,然后选择2JS,然后选择其余的JS库。我的代码 if ($("#company").length > 0){ // The code below works with typeaheadJS $('#company').select2()({ source: function (query, syncResults, asyncResults) { $.ajax({
if ($("#company").length > 0){ // The code below works with typeaheadJS
$('#company').select2()({
source: function (query, syncResults, asyncResults) {
$.ajax({
url: "common/search.php",
data: 'query=' + query,
dataType: "json",
type: "POST",
success: function (data) {
asyncResults($.map(data, function (item) {
return item;
}));
}
});
}
});
}
我不断收到错误:否select2/compat/inputData
类似的问题说,如果我包含完整版本,这个错误将被修复。如果我那样做,错误就会变成
TypeError:$(…)。select2(…)对我来说不是一个函数
将输入标记更改为select标记 您需要包含完整版本,选择2.full.js
此版本支持输入类型,而不仅仅是选择。而不是:
导入“选择2”
我做到了:
导入'select2/dist/js/select2.full'
同样的问题,你找到解决方案了吗?@MickaelLeger没有,我切换到了Ok,这很奇怪,我还有一个项目,我在输入时使用select2,没有问题,但我只是尝试将我的“输入”更改为“选择”,现在它工作了。这并没有提供问题的答案。一旦你有足够的钱,你将能够;相反使用时出现一些格式问题,更改了我的答案。我提供的答案对我有用,所以。。我想这是对这个问题的回答。谢谢。我完全错过了那个,我用输入代替选择