Autocomplete Drupal 8中具有自动完成功能的依赖项

Autocomplete Drupal 8中具有自动完成功能的依赖项,autocomplete,drupal-8,Autocomplete,Drupal 8,我尝试在搜索中实现自动完成字段。声明所有依赖项后,控制台页面坚持显示my function autocomplete不存在: 看 PHP 我的js $(文档).ready(函数(){ })) 还有我的图书馆 busca_form: version: VERSION js: js/complete.js: {} dependencies: - core/jquery - core/drupal.ajax - core/drupal - core/

我尝试在搜索中实现自动完成字段。声明所有依赖项后,控制台页面坚持显示my function autocomplete不存在:

PHP

我的js

$(文档).ready(函数(){

}))

还有我的图书馆

busca_form: version: VERSION js: js/complete.js: {} dependencies: - core/jquery - core/drupal.ajax - core/drupal - core/drupalSettings - core/jquery.once - core/jquery.ui.autocomplete 布斯卡表格: 版本:版本 js: js/complete.js:{} 依赖项: -核心/jquery -core/drupal.ajax -核心/drupal -核心/鼓点设置 -core/jquery.once -core/jquery.ui.autocomplete 错误:complete.js?v=8.1.2:35未捕获类型错误:$(…)。自动完成不是函数(…)


有什么想法吗?Tks

这样在这里工作很好

(函数($,Drupal,DrupSettings,doc){
“严格使用”;
Drupal.behaviors.Myautocomplete={
附加:函数myFunc(上下文、设置){
var options=[“Java”,“Jaca”];
jQuery(“查找”).autocomplete({
资料来源:选项
});
},
};
})(jQuery、Drupal、drupalSettings、文档);

这样在这里工作很好

(函数($,Drupal,DrupSettings,doc){
“严格使用”;
Drupal.behaviors.Myautocomplete={
附加:函数myFunc(上下文、设置){
var options=[“Java”,“Jaca”];
jQuery(“查找”).autocomplete({
资料来源:选项
});
},
};
})(jQuery、Drupal、drupalSettings、文档);

不用做这些复杂的事情,只需使用HTML的
数据列表即可。嗨,Eli Sadoff,建议不错,但这些标签只是示例。。。我的系统得到了数千个标签,而不是所有这些复杂的混乱,只需使用HTML的
数据列表
。。。我的系统得到了成千上万的数据
var availableTags = [
  "ActionScript",
  "AppleScript",
  "Asp",
  "BASIC",
];


$("#edit-keys" ).autocomplete({
  source: availableTags
});
busca_form: version: VERSION js: js/complete.js: {} dependencies: - core/jquery - core/drupal.ajax - core/drupal - core/drupalSettings - core/jquery.once - core/jquery.ui.autocomplete