问题标签 [livesearch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7382 浏览

javascript - 使用 javascript 或 jquery 创建实时搜索的有效方法是什么?

我正在对超过 10000 行数据集进行实时搜索。我已经提到了可用的 dom 结构。尽管我尝试在一次输入后对每个结果进行实时搜索检查,但我的浏览器正在挂起。有没有其他有效的方法可以降低它的复杂性。

** 是的,针对 DOM 进行实时搜索** JS 代码,我用于实时搜索

0 投票
1 回答
1589 浏览

php - 按列名显示搜索结果

我有一个搜索输入,可以在您键入时从我的数据库中提取前 10 个结果,并即时消除那些不匹配的结果。我从使用 Twitter typeahead JavaScript 库的https://codeforgeek.com/2014/09/ajax-search-box-php-mysql/获得了这个示例。

我的问题是我必须定义要搜索的列,而不是在 process-search.php 中选择它。我需要的是从选择字段中选择一个表列,然后使用所选列填充搜索。我觉得我很接近,但到目前为止还没有奏效。

我已经在有效的查询和代码下方注释掉了我尝试使用的查询和代码。Alos 我已将选择框留在了 html 中。

任何帮助都会非常感谢。

索引.php

搜索脚本.js

进程搜索.php

0 投票
1 回答
352 浏览

php - 我可以在 jquery 中对 ajaxlivesearch.com 函数使用一些建议

我有一个搜索栏,其中包含来自 ajaxlivesearch.com 的 livesearch.com 功能

问题是当我点击结果时没有任何反应。我想发送查询并在单击结果时显示结果页面。在我包含 ajaxlivesearch 功能之前,我只是输入了一个关键字并按下回车键,然后我的结果页面出现了,这发生在一个查询中。但是在我包含 ajaxlivesearch 功能后,按 Enter 不再是一个选项,没有任何反应。

我认为问题出在这些 jQuery 行中;

我希望有人可以帮助我

干杯!

0 投票
1 回答
4211 浏览

php - 使用 MySQL、PHP 和 AJAX 进行实时搜索不起作用

好的,所以我正在尝试使用 PHP、MySQL 和 AJAX 进行实时搜索。我不确定我是不是错了。我的数据库托管在 phpMyAdmin 上。数据库名称是 Info,我要访问的表是名称。

我的三个页面是 index.php connect.php 和 fetch.php Index.php

获取.php

获取.php

0 投票
3 回答
1101 浏览

javascript - 当服务器仍在处理先前的请求时,如何对 ajax 请求进行排队?

当用户在浏览器中输入时,我正在执行实时服务器端搜索。我的搜索功能跟不上打字速度,所以请求堆积如山。

我希望能够在服务器准备好响应之前取消被新查询替换的查询。

这就是我想要实现的目标:

  • 第一次击键应该发送到服务器。
  • 下一个击键应该由客户端脚本排队,直到服务器响应第一个查询。
  • 如果同时发生另一个击键,它应该替换当前排队的击键。

这样,一旦服务器准备好,只有最近的击键被发送到服务器。当然,如果没有队列,击键应该直接发送到服务器。

我当前的实现非常简单:

0 投票
1 回答
80 浏览

javascript - PHP & jQuery 实时搜索表问题

我有一个 JS 文件来实时搜索表。它工作正常,并在您搜索时在页面上显示结果。

Javascript:

HTML

代码继续在表格中添加一些按钮。

问题是当它返回搜索时,表头消失了。我一直试图找出问题所在,但似乎无法弄清楚。

0 投票
1 回答
109 浏览

jquery - 如何将正确的 a:nth-child 转换为用 jQuery

我正在尝试编写一个非常简单的实时搜索数据库中一些食物的代码。到目前为止一切顺利,我从 2 天以来一直在尝试为我的输入值获取正确的内容。想象一下我的意思,这是一张图片:

描述,应该如何

这是我的代码:

这是我的php代码:

我尝试使用 jquery index() 函数获取第 n 个子编号。但它并没有真正起作用。

有人知道为什么吗?将非常感谢。

0 投票
1 回答
985 浏览

jquery - 按数据属性过滤

我正在尝试使用过滤器来查找包含两个不同数据属性(除了一般文本)中的特定值的表行。

我似乎无法正确读取这两个数据属性的值。将值(licData 和 stateData)输出到控制台显示“未定义”。而且,当然,搜索失败了。

JS

示例表行

0 投票
1 回答
72 浏览

php - Jquery、ajax、PHP - 在某些情况下实时搜索不返回值

我正在实时搜索健康卡号码。它与 MySQL 数据库链接,并且在大多数情况下它可以工作......有点。我遇到了一个问题,其中某些数字字符串似乎会给它带来麻烦的字符串,例如 12345689999(我的七键坏了)。它似乎是在一个又一个重复使用相同的字符时出现的。我的 HCN 数据库中的数据类型是文本。我的代码如下:

HTML

jQuery / AJAX

在我的 fetch2.php 文件中

此代码允许我输入(搜索)12345689,查询将显示一些相关的健康卡号码,但是如果我正在寻找 12345689999 并输入第二个 9 ......所有搜索都会消失。

0 投票
2 回答
275 浏览

ajax - 通过ajax发送数据后POST数组为空

我再次在我的代码中使用 ajax。我正在为我的项目制作实时搜索 ajax 系统,但是当我将数据发送到 search.php 和 var_dump POST 数组时,我得到了空的 post 数组。

AJAX

HTML