据我所知,typeahead.js有三种获取数据的方法。
-
本地:硬编码数据
-
预取:加载本地json文件,或通过URL
-
远程:将查询发送到后端,后端将以匹配的结果进行响应
我想从后端获取所有数据,然后
在客户端上进行处理。
我的服务器响应的数据具有以下结构:
[{id:2, courseCode:IDA530, courseName:Software Testing, university:Lund University},
{id:1, courseCode:IDA321, courseName:Computer Security, university:Uppsala University}, ...]
我希望它能搜索每个条目中的所有字段。(id,课程代码,课程名称,大学)
我想在客户端上做更多的工作,并且仍然为每个用户获取一次(而不是每次用户输入),我可能误解了这里的内容,但请纠正我。