【发布时间】:2016-07-28 16:36:57
【问题描述】:
我有一个 Web 应用程序,用户可以在其中通过用 nodejs 编写的 Web 服务器在 mysql 数据库中注册人名。我想添加搜索这些名称的功能,并且我希望应用程序根据存储在 mysql 数据库中的名称自动完成用户键入的任何内容。就像 Google 中的搜索建议一样。
如何使用nodejs为mysql做到这一点?
谢谢大家:)
【问题讨论】:
我有一个 Web 应用程序,用户可以在其中通过用 nodejs 编写的 Web 服务器在 mysql 数据库中注册人名。我想添加搜索这些名称的功能,并且我希望应用程序根据存储在 mysql 数据库中的名称自动完成用户键入的任何内容。就像 Google 中的搜索建议一样。
如何使用nodejs为mysql做到这一点?
谢谢大家:)
【问题讨论】:
我在过去的项目中实现它的简单方法是为每个输入的字母向数据库发送异步查询,然后使用 JS 用返回的结果(当你得到它们时)更新页面。查询本身类似于字符串比较(在条目中查找给定的字符子集)。
如果您需要更多帮助,我建议您尝试一些基本的工作(即让网页使用几个字符查询数据库并显示您正在寻找的名称)并从那里扩展。如果您遇到问题,请随时在此处发布(附代码),我们很乐意提供帮助。
【讨论】: