我想创建一个类似于维基百科使用的搜索框。如果你输入" lion,"显示了包含狮子的几个术语,从狮子到狮子 el Messi。如果然后按Enter / return键,则默认显示第一页。或者您可以单击其他术语以显示该页面。
我发现了一个jQuery脚本看起来应该在https://jqueryui.com/autocomplete/处完成这个工作我在本地页面上设置它,并且自动完成功能有效,但我不知道下一步该做什么。
我正在使用的代码包括以下内容:
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
];
因此,这些是自动填充下显示的术语。我假设我只需要编写一个查询并用我的数据库中的页面标题列表替换这些术语。所以这是我的问题:
我的数据库中有数千页。当然,我不想默认显示每个可能的术语。如何设置它以便它只显示与用户输入的单词相关的术语?这将包括以" lion"开头的标题。以及任何包含" lion" (例如蚂蚁狮子)。