问题标签 [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 投票
2 回答
5994 浏览

jquery - Jquery ajax 搜索去抖动

我正在为一个网站构建一个实时搜索,该网站将根据用户类型返回结果。我只希望在用户完成输入后发送请求。

我已经尝试了一些使用计时器的实现,甚至是 underscore.js 中的 debounce 方法,但我似乎总是得到类似的结果。

在我打字时,请求会延迟,直到我完成打字。但随后它似乎会触发所有输入,就好像它们已排队一样。例如,如果我输入“bikes”,结果会返回如下:

因此,您将获得搜索结果流。

这是我当前使用下划线 js 的实现

有人有想法么?

0 投票
3 回答
1077 浏览

javascript - 实时搜索后的 jQuery Lazyload 图像

我有一个包含很多图像的 HTML 页面,它们都在自己的 div 中,每个 div 具有相同的大小,如下所示:

HTML:

我决定使用 jQuery 的延迟加载插件在滚动到图像时加载图像。

延迟加载实现:

对于那些不知道什么是延迟加载的人:延迟加载

这一切都很好,直到我实现了一个实时搜索功能。这会在 div 中搜索在表单中输入的单词、短语,并隐藏与搜索输入不匹配的 div。

HTML表格:

JS:

资源

搜索效果很好,它隐藏和显示正确的 div 非常快,但问题是在搜索结果中,只有事先已经滚动到的图像才能正确显示。其他 div 仍然显示“transparant.gif”

我可以做些什么来更新搜索结果中图像的“src”,而不是他们的“数据原始”图像?

0 投票
1 回答
2209 浏览

mysql - 使用 Python 在 MySQL db 上进行实时搜索

我是 Python 新手,正在开发一个简单的桌面应用程序来从 MySQL 数据库中读取记录。我需要通过 mysql db 使用 tkinter 条目进行实时搜索。当用户敲击键盘键时,应生成自动建议列表,其中包含自动完成选项可供选择...

目前下面的代码不起作用。怎么了?

0 投票
1 回答
139 浏览

javascript - 搜索忽略大写字母的 HTML 表格

我使用 php 从 .csv 生成一个 html 表。

我得到了这个运行良好的 JavaScript Livesearch,我用它来搜索表格。

这是代码:

搜索对大写字母区分大小写,我希望它忽略它,以便它无论如何都会找到条目。

如果我搜索“jon doe”,我想找到:“jon doe”、“Jon doe”、“Jon Doe”、“JON DOE”等。

这如何实现到我现有的代码中?

0 投票
0 回答
200 浏览

javascript - 使用 AJAX 实时搜索按 Enter

我创建了一个 AJAX 实时搜索,我需要能够按 Enter 来搜索单词。我找不到任何具有此功能的 AJAX 实时搜索栏有什么原因吗?

我使用本教程 http://www.w3schools.com/php/php_ajax_livesearch.asp创建了它

0 投票
0 回答
1558 浏览

php - 如何启用使用 php ajax mysql 选择实时搜索结果?

我一直在尝试使用 php ajax mysql 实现实时搜索。我能够在击键时提取结果,但我不知道如何启用选择任何结果。

有人可以帮我知道该怎么做吗?

这是 ref 的代码:HTML:

JS:

PHP:

谢谢。

0 投票
1 回答
451 浏览

php - 实时搜索功能,如何在输入框中生成结果

这是一个实时搜索功能。搜索电子邮件地址,并显示匹配的名字和姓氏。我有两个问题。

1:当我输入@时它不会给我任何结果。

2:我希望我可以点击结果并输入输入框,但现在它只是重新打开页面。

3:我只想搜索@之前的邮箱地址。比如 text@hotmail.com。我只需要搜索文本而不是 hotmail.com。我怎么能做到这一点。电子邮件在数据库中

0 投票
3 回答
86 浏览

php - @后的php实时搜索电子邮件地址

当我搜索输入是否与数据集中的电子邮件匹配时,我只想检查电子邮件地址中@之前的所有内容,而忽略@之后的所有内容。我怎么能做到这一点?

我试着把

在 display_function 之前。它将删除结果中@ 之后的所有内容。但它仍然显示错误的结果。其中@之后的输入字符串匹配电子邮件部分

0 投票
2 回答
427 浏览

javascript - jQuery 实时过滤器

我正在使用 jQuery 进行实时过滤器。您可以选择名称中包含字符串的元素或/和按位置和/或活动过滤的元素。这就是想法。我的脚本工作正常,但处于单独模式。我想在一场比赛中加入所有过滤器。我怎么能做到?谢谢!

0 投票
4 回答
17363 浏览

php - 实时搜索 php 和 ajax

我的代码有一些问题,我希望它在我输入某些内容时执行 php 文件,但它不起作用

php

?>