2

我正在创建一个新网站,该网站将通过文本字段接收说明。在文本字段中,我希望有一个特定的自动完成机制在它上面工作,就像文本编辑器中的制表符完成一样。例如,如果我编写了一个包含食谱步骤的烹饪网站,我希望这些步骤尝试根据动词列表(烘焙、烹饪、切割等)自动完成第一个单词,然后采取行动通过查找壁橱正则表达式来智能地查找您应该/可以自动完成的术语以填写文本字段。

我的问题是我能做到的最好的方法是什么。我正在查看标记项目并在其上使用自动完成功能,但不确定它是如何工作的。

对此的任何帮助将不胜感激。

4

1 回答 1

0

可能最简单的方法是使用 带有回调函数的jQuery UI Autocomplete 。

你需要确保你的字典被缓存在服务器端,这样你的数据库就不会被大量的请求所淹没。Memcached 或 Redis 可以派上用场。

您还需要考虑这些数据是如何更新的,刷新缓存的可接受时间量是多少,以及它存储在磁盘上的模型(它是否用于程序的其他方面,而关系模型将更有意义?)。

于 2012-09-02T04:19:02.403 回答