我设置了 Bassistance 的 JQuery 自动完成插件版本来查询我的课程数据库。
在数据库中,我有(除其他外)以下课程:
1) 全民瑜伽 - 哈达拉贾介绍
2)瑜伽 - 艾扬格风格。初学者和中级
3)瑜伽——艾扬格。改良剂
4)瑜伽——艾扬格。初学者
5) 全民瑜伽 - 哈达介绍
6) 全民瑜伽 - 哈达进阶
7)所有人的瑜伽 - 哈达拉贾中级
如果我搜索“瑜伽”,我只会得到课程 5、6 和 7。应该返回所有 7。
如果我在开头放一个空格,我会得到所有 7 门课程,但没有突出显示。
如果我搜索“yoga all”,我没有得到任何结果。应该返回 4。
该插件从 php 页面获取结果。我尝试将搜索词直接放入 php 文件的查询字符串中,它会带回正确的课程。
所以问题肯定出在插件方面。我试过尝试各种选项http://docs.jquery.com/Plugins/Autocomplete/autocomplete#url_or_dataoptions但没有解决问题。