JQuery自动完成-结果不一致
我已经设置了Basistance版本的JQuery自动完成插件来查询我的课程数据库 在数据库中,除其他课程外,我还有以下课程: 1全民瑜伽-哈塔·拉贾简介 2瑜伽-艾扬格风格。初级和中级 3瑜伽-艾扬格。改良剂 4瑜伽-艾扬格。初学者 5全民瑜伽-哈他简介 6全民瑜伽-哈他高级 7全民瑜伽-哈他拉贾中级 如果我想学习瑜伽,我只上了第5、6和7课。你应该把所有的7个都还给我 如果我在开头加一个空格,我会得到全部7门课程,但不会突出显示 如果我只搜索瑜伽,我不会得到任何结果。应该返回4 该插件从php页面获取结果。我尝试将搜索词直接放入php文件的查询字符串中,它会返回正确的课程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
所以问题肯定出在插件方面。我尝试过各种选项,但都没有解决问题。使用Firebug并查看NET选项卡,查看请求/响应是否与您认为应该的匹配。这将向您显示正在发送的数据以及返回的数据
该插件似乎不再开发,因为该功能现在是JQueryUI的一部分:
在测试中,这给了我更好的结果。经过一些额外的实验后:如果我键入瑜伽3结果,然后在瑜伽7结果的任一端添加一个空格,然后再次删除空格,我得到7个结果。非常奇怪!还有另一个例子:瑜伽3结果瑜伽7结果然后瑜伽7结果瑜伽全部返回0是不正确的?对于自动完成而不是直接搜索?不过,我同意瑜伽返回0是个问题。嗨,Powerlord,是的,它只是在自动完成中,结果会出现问题。我的计划是更改select以返回所有行,仅用于测试目的。我还将使用easement的建议来确定插件何时恢复数据。我将于2010年3月6日星期一发回;杰出的谢谢你的提示。我要到星期一回到办公室才能知道。但那时候就发了。再次感谢,不太感谢。我的结果似乎有点随机。我希望尝试新版本的插件,它看起来已经被重写了: