问题标签 [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 回答
341 浏览

jquery - 带分隔符的 JQuery 实时搜索栏

我的页面上有一个搜索栏,它使用 JQuery 过滤我的 gridview。我不知道如何让它过滤多个值;使用分隔符来确定不同的值。

因此,如果我在搜索栏中输入:Dog, Blue 它会将逗号识别为分隔符并首先过滤表并隐藏任何不包含 Dog 的行,然后也隐藏任何不包含 Blue 的行。

这是我现在只能输入一个单词的代码。

谢谢你的帮助!

0 投票
1 回答
754 浏览

javascript - AJAX 从 txt 文件在字典中实时搜索?

我有文件“a.txt”、“b.txt”、“c.txt”……每个文件都包含单词的翻译。
英语-俄语,看起来像:
able 'eibl способный
about x'baut приблизительно; о
above q'bAv над, выше

是否可以仅通过 AJAX(无需 PHP 或其他)在此字典中实现实时搜索?如果可能的话,你能解释一下吗?一些例子会很有帮助。

提前谢谢大家。

0 投票
1 回答
190 浏览

ajax - 等待 ajax 请求直到用户停止输入

我有一个实时搜索字段,可以在键入时进行 ajax 调用。我的问题是它会调用每一个输入的字母。这是我的代码

在 .js 文件中

在 html 文件中

在控制器中

在模型中

实际上,我只需要在用户停止输入单词后才需要发送 ajax 请求,而不是每个输入的字母。我怎样才能做到这一点?提前致谢。

0 投票
1 回答
227 浏览

javascript - 我的实时搜索元素没有转换为输入框

我正在使用 Angular-JS 的livesearch插件来尝试创建 AJAX 动态搜索框。按照教程,我相信我已按应有的方式设置了所有内容,但是当页面运行时,它不会从一个<live-search>元素转换为一个<input>元素。我不知道为什么。

在我的代码中,我的脚本是这样排序的:

这是相关代码的jsFiddle。如果您需要更多,我可以对其进行更新,但要使其完全正常运行将需要大量复制代码,这要归功于 angular。我在小提琴中包含的代码是salesEventEdit.ctrl.js文件的一部分。

从我读过的所有内容来看,从<live-search>to的转换<input>应该通过 angular 本身来处理,我不应该做任何事情。

为了在我的小提琴消失的情况下为将来的人们提供帮助,这里是相关的 HTML:

0 投票
1 回答
147 浏览

api - 在我的网站上实时显示 Google 搜索结果 - 可以吗?

我正在玩弄我的论文的想法。

是否可以在我自己的网页中从 Google 获取实时搜索结果?

我找到了这个实时搜索示例(类似于 Twitter),但它使用自己的数据库,Google 是否有一个 API,我可以访问该 API 以类似方式提取搜索结果?

示例:http ://demos.9lessons.info/instantsearch.php

0 投票
1 回答
516 浏览

c# - 使用 linq 实时搜索多个数据库字段

我基本上是在寻找我的数据库的“谷歌类型”搜索。

我目前正在创建一个存储书籍(和作者)、游戏电影(以及未来更多)的应用程序。显然,应用程序还需要能够快速搜索数据库中的任何这些项目。

当然,简单地将游戏、书籍和电影搜索分开是没有问题的,但如果我有一个搜索字段来搜索所有内容,我真的会觉得很棒,主要是因为我有时会将书籍与电影混淆 xD

现在起初我认为这是一个很好的方法(只是搜索书籍):

这很容易,并且可以在小型数据库中正常工作,并且当您以正确的顺序键入搜索时。所以使用这个搜索看起来像:

但如果有人要输入:

或者你能想出什么变化,它都会失败。

我确实在这里找到了一个很好的 SQL 查询示例:MYSQL 搜索字段方法,但它在 SQL 中,我不知道如何将其重写为 linq。因为数据库(将要)包含数千条记录,所以我不能只做:

foreach 循环会减慢它的速度(我知道必须有更好的方法来创建可变数量的 where 语句,但我也不知道该怎么做)。

但是,是的,它var total会变得巨大。

当然,还有一部分是让它成为实时搜索,所以每次输入一个字符时它都会更新列表视图,所以如果我输入:"jo"我会得到一个带有结果的列表,然后我可以通过输入进一步定义它,"joh"但它会是更好地查询我从上次查询中获得的结果列表或重新查询整个数据库?

另外我需要考虑退格,所以如果有人输入"jo"但想要"ja"我需要重新查询整个数据库,对吗?

那么这样做的最佳实践是什么?我找到了很多像上面提到的例子,但我正在寻找最快的“用户证明”(这意味着无论搜索多么奇怪,它仍然需要得出正确的结果)

我的数据库模型(仅包含书籍、作者)

我的数据库模型

PS 我不是最好的数据库设计师,所以如果你发现你会做不同的事情,请告诉我(还有很多东西要学)

0 投票
1 回答
984 浏览

php - 在ajax livesearch中显示图像缩略图

所以我会直接进入它。我很难编写一种方法来显示保存在我的/images/文件夹中的图像的缩略图,这个困难源于我使用 ajax livesearch 来提供我的 data.xml 文件的内容。

当我将图像上传到我/images/的文件夹时,会创建一个 xml 文件,将每个图像的路径保存为 xml 格式,然后 ajax livesearch 在 div 中提供结果,即图像路径和文件名。

我似乎无法编写一种方法来在 xml 文件生成的结果旁边显示缩略图。

这是我的名为 data.xml 的 xml 文件的外观:

这是我的home.php页面和我目前使用的所有代码:

我尝试了这种方法但无济于事:

我希望看到结果与正确的缩略图配对在一起。上面的代码失败了,如果有人知道原因并且可以提供一个编码示例,我将非常感激。我从http://www.w3schools.com/php/php_ajax_livesearch.asp获得了 ajax livesearch 代码

谢谢。

0 投票
1 回答
97 浏览

javascript - JSON 与多个连接

我目前正在构建一个搜索外部数据库并显示与给定搜索字符串匹配的记录的网站。搜索是实时的,因此会在用户键入时显示结果。

现在我采用的第一个(也是当前)方法是页面实际连接到 mySQL 服务器并通过 AJAX 检索内容,用户在搜索框中键入的每个字母。

现在我开始研究 JSON 对象(我最近才开始构建网站),并且想知道在开始时将整个数据库加载到 JSON 对象中,然后在搜索时查看它是否是个好主意。

这是一个好主意吗?会更快吗?提前致谢

0 投票
1 回答
295 浏览

php - 限制图像文件夹的ajax livesearch搜索结果

所以我试图限制使用 ajax livesearch 时显示的搜索结果的数量,但我没有任何成功。到目前为止,结果似乎是无穷无尽的,并且正在使用的文件是 6-10mb 的图片,这会占用大量内存并极大地减慢搜索速度。所以,我认为关键是此时限制搜索选项(可能是 10 或 15 张图像)。如果有人能告诉我如何做到这一点,我将不胜感激。Thx,也欢迎任何建设性的批评,如果限制搜索不是提高速度和性能的唯一方法,我当然想听听。谢谢

我做了一些研究,发现堆栈上的这段代码可能对我来说是一个修复,但我不知道如何正确实现它,每次我尝试它都不起作用:

这是我的 home.php 代码:

0 投票
1 回答
279 浏览

wordpress - wordpress ajaxy实时搜索显示错误

我的 Ajaxy Live 搜索插件出现显示问题。

当我在主页上搜索某些内容时,它会显示所有帖子结果,如下所示:

在我的主页上

但它应该看起来像这样:

wp-admin 预览

它在 wp-admin 中 ajaxy 实时搜索的预览中正确显示。有没有人知道这个问题是什么原因造成的?