【问题标题】:How to make the search function on a website [closed]如何在网站上制作搜索功能[关闭]
【发布时间】:2018-10-04 13:41:33
【问题描述】:

我只是想知道如何在用户搜索存储在数据库中的内容后让我的网站预览一些信息。

【问题讨论】:

  • 欢迎,在询问之前请阅读此minimal reproducible example
  • 你能进一步描述这个问题吗?这个问题太随意和笼统了。
  • 您可以使用 Ajax:当用户搜索某些内容时,您会搜索用户在您的数据库中输入的内容并“实时”显示您获得的内容

标签: javascript php mysql


【解决方案1】:

在搜索栏中键入时预览用户名的基本方法。为此,您需要使用 AJAX 来查询服务器,并将结果显示为预览,以便用户在需要时单击,而无需刷新页面。

  • 用户在搜索栏中输入“Joe”
  • onChange() 甚至被触发,并且您查询您的服务器,用户已写入“Joe”。请记住,此查询是通过 AJAX 进行的,以免强制页面重新加载。
  • 服务器端,您对表 users 进行 MySQL 查找,其中名称类似于“Joe”。 SELECT NAME FROM USERS WHERE NAME LIKE '%what_you_sent_on_AJAX_request%' LIMIT 10;
  • 浏览器接收来自 AJAX 请求的响应,并显示一个带有服务器输出的漂亮下拉列表。当用户实际单击此“预览”时,您实际上会重新加载到页面或根据用户单击的内容将用户带到新页面。

这是一个非常基本的方法。

【讨论】:

  • 为什么投反对票?
猜你喜欢
  • 2010-09-07
  • 1970-01-01
  • 2011-03-02
  • 2011-02-18
  • 1970-01-01
  • 1970-01-01
  • 2010-11-18
  • 1970-01-01
  • 2012-11-27
相关资源
最近更新 更多