如何在网站上进行搜索

时间:2018-10-04 13:41:34

标签: javascript php mysql

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

1 个答案:

答案 0 :(得分:-1)

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

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

这是非常基本的方法。