在用户键入时浏览数据库

时间:2015-12-04 11:29:32

标签: javascript php jquery html

这可能是一个简单的问题,但我正在努力解决这个问题。 基本上,当用户输入内容时,如何在数据库中浏览?

例如,在https://www.doesthedogdie.com/这样的网站中,当您输入时,他们如何显示所有正在键入字符串的电影? 我想javascript参与了吗?

3 个答案:

答案 0 :(得分:2)

It's called autocomplete

下次请自己做一些谷歌搜索。

答案 1 :(得分:1)

您可以使用jQuery autocompleteBootstrap typeahead来实现此目标。

希望这有帮助

答案 2 :(得分:0)

我个人对如何制作这类系统的偏好相当尴尬,但它似乎对我来说很好,而不需要太多的客户端脚本。

我使用ASP.NET的Page_Load将SQL数据库中的所有内容保存到XML文件的事件。然后,当用户在字段中输入一些文本时,我会隐藏它下面隐藏的div类,以显示XML文档的过滤结果。通过这种方式,您可以随时更新SQL数据库,只需添加应在网站上列出的新记录。

这是服务器端脚本,我更喜欢客户端脚本,因为用户可以禁用功能并乱用它来查看你个人讨厌的代码。

我希望这对你有所帮助。