首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JQuery自动完成-结果不一致

JQuery自动完成-结果不一致
EN

Stack Overflow用户
提问于 2010-03-05 23:07:11
回答 2查看 230关注 0票数 0

我已经设置了Bassistance版本的JQuery自动完成插件来查询我的课程数据库。

在数据库中,我有以下课程(以及其他许多课程):

1)全民瑜伽- Hatha Raja简介

2)瑜伽-艾扬格风格。初学者和中级

3)瑜伽--艾扬格。改良者

4)瑜伽--艾扬格。初学者

5)全民瑜伽- Hatha简介

6)全民瑜伽- Hatha Advanced

7)全民瑜伽- Hatha Raja中级

如果我搜索“瑜伽”,我只能得到课程5,6和7。应该返回所有7个课程。

如果我在开头加一个空格,我会得到所有7门课程,但不会突出显示。

如果我搜索“全部瑜伽”,我得不到任何结果。应该返回4。

这个插件从一个php页面获取结果。我试着把搜索词直接放到php文件的查询字符串中,它返回了正确的课程。

所以问题肯定出在插件这一端。我已经尝试了各种选项http://docs.jquery.com/Plugins/Autocomplete/autocomplete#url_or_dataoptions,但是都没有解决这个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-24 16:02:24

看起来这个插件已经不再被开发了,因为这个功能现在是JQueryUI的一部分:http://jqueryui.com/demos/autocomplete/

在测试中,这会给我带来更好的结果。

票数 0
EN

Stack Overflow用户

发布于 2010-03-05 23:38:12

使用Firebug并查看"NET“选项卡,以查看请求/响应是否与您认为的匹配。这将显示正在发送的数据以及返回的数据。

Firebug NET tab explained

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2387659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档