jquery自动完成插件的结果不完整
Posted
技术标签:
【中文标题】jquery自动完成插件的结果不完整【英文标题】:Results incomplete from jquery autocomplete plugin 【发布时间】:2011-10-17 08:21:41 【问题描述】:我正在使用 jquery 自动完成插件向用户显示城市列表。 我正在使用带有 Doctrine 的 Symfony 1.4 框架。 我有一张包含所有城市名称的表格。
当用户开始在相关输入中输入城市名称时,我正在执行以下 SQL 查询:
$q = $this->createQuery('v')
->where('v.name like ?', $string.'%')
->orderBy('v.name')
->limit($limit)
->execute();
其中$string是用户输入的字符串,$limit是插件中配置的限制。
在我的表中,有几个同名的城市,我在结果中只看到其中一个...
当我在 phpmyadmin 中复制查询时,我看到了所有结果...
如果有人有线索,将不胜感激!
谢谢
【问题讨论】:
【参考方案1】:检查一下:
$q = $this->createQuery('v')
->where('v.name like ?', '%'.$string.'%')
->orderBy('v.name')
->limit($limit)
->execute();
【讨论】:
以上是关于jquery自动完成插件的结果不完整的主要内容,如果未能解决你的问题,请参考以下文章