在大数据集上使用typeahead自动完成网上商店用途

时间:2014-05-11 23:11:32

标签: autocomplete jquery-ui-autocomplete ebay typeahead.js webshop

目前我正在努力寻找实现这一目标的好方法。

我看到了typeahead,它似乎是一个很好的插件,但是如何以及何时将数据检索到自动完成。

当用户按某个键时,我们是否应该询问服务器上的数据,或者我们应该下载(大)一组关键字并将其保存到localstorage以便快速完成,或者建议对大数据集使用其他东西?

如何实施易趣自动完成功能?这个怎么运作?这似乎很不错。

谢谢!

1 个答案:

答案 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)这样的函数 其中应包含将这些结果附加到搜索框的逻辑。