目前我正在努力寻找实现这一目标的好方法。
我看到了typeahead,它似乎是一个很好的插件,但是如何以及何时将数据检索到自动完成。
当用户按某个键时,我们是否应该询问服务器上的数据,或者我们应该下载(大)一组关键字并将其保存到localstorage以便快速完成,或者建议对大数据集使用其他东西?
如何实施易趣自动完成功能?这个怎么运作?这似乎很不错。
谢谢!
答案 0 :(得分:0)
尝试使用:this link它将建议的字符串作为json对象返回
vjo.darwin.domain.finding.autofill.AutoFill._do({
"prefix": "sh",
"dict": "0",
"res": {
"sug": ["shoes", "shirt", "shorts", "shovelhead", "shakeology", "shelby", "shopsmith", "shower curtain", "sherri hill", "short prom dresses"]
}
})
在使用之前你可能需要在你的js文件中创建一个像vjo.darwin.domain.finding.autofill.AutoFill._do(json)这样的函数 其中应包含将这些结果附加到搜索框的逻辑。