Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery自动完成-结果不一致_Jquery_Autocomplete_Jquery Autocomplete - Fatal编程技术网

JQuery自动完成-结果不一致

JQuery自动完成-结果不一致,jquery,autocomplete,jquery-autocomplete,Jquery,Autocomplete,Jquery Autocomplete,我已经设置了Basistance版本的JQuery自动完成插件来查询我的课程数据库 在数据库中,除其他课程外,我还有以下课程: 1全民瑜伽-哈塔·拉贾简介 2瑜伽-艾扬格风格。初级和中级 3瑜伽-艾扬格。改良剂 4瑜伽-艾扬格。初学者 5全民瑜伽-哈他简介 6全民瑜伽-哈他高级 7全民瑜伽-哈他拉贾中级 如果我想学习瑜伽,我只上了第5、6和7课。你应该把所有的7个都还给我 如果我在开头加一个空格,我会得到全部7门课程,但不会突出显示 如果我只搜索瑜伽,我不会得到任何结果。应该返回4 该插件从ph

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

在数据库中,除其他课程外,我还有以下课程:

1全民瑜伽-哈塔·拉贾简介

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

3瑜伽-艾扬格。改良剂

4瑜伽-艾扬格。初学者

5全民瑜伽-哈他简介

6全民瑜伽-哈他高级

7全民瑜伽-哈他拉贾中级

如果我想学习瑜伽,我只上了第5、6和7课。你应该把所有的7个都还给我

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

如果我只搜索瑜伽,我不会得到任何结果。应该返回4

该插件从php页面获取结果。我尝试将搜索词直接放入php文件的查询字符串中,它会返回正确的课程


所以问题肯定出在插件方面。我尝试过各种选项,但都没有解决问题。

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


该插件似乎不再开发,因为该功能现在是JQueryUI的一部分:


在测试中,这给了我更好的结果。

经过一些额外的实验后:如果我键入瑜伽3结果,然后在瑜伽7结果的任一端添加一个空格,然后再次删除空格,我得到7个结果。非常奇怪!还有另一个例子:瑜伽3结果瑜伽7结果然后瑜伽7结果瑜伽全部返回0是不正确的?对于自动完成而不是直接搜索?不过,我同意瑜伽返回0是个问题。嗨,Powerlord,是的,它只是在自动完成中,结果会出现问题。我的计划是更改select以返回所有行,仅用于测试目的。我还将使用easement的建议来确定插件何时恢复数据。我将于2010年3月6日星期一发回;杰出的谢谢你的提示。我要到星期一回到办公室才能知道。但那时候就发了。再次感谢,不太感谢。我的结果似乎有点随机。我希望尝试新版本的插件,它看起来已经被重写了: