Wal*_*ker 7 php sql jquery codeigniter autocomplete
有没有办法在PHP/jQuery中设置自动完成功能,可以快速运行数据库中的数千行?
我有一个用户进入他/她的大学的工作板 - 我想提供自动完成功能.问题是,美国有4500所大学,这似乎是一个糟糕的解决方案.
是否有一种很好的方法可以快速进行查询,并且仅在少于10个选项可用时返回结果?
沃克提前谢谢你
我同意Anax的观点.您可能希望查看一个简单的解决方案,例如新的jQuery UI Autocomplete字段.
使用delay和minLength选项,可以防止脚本查询服务器,直到用户输入说三个字符,这将减少结果的数量.
PS.还有一个可能有用的缓存选项.您可以缓存客户端的整个列表,减少对数据库的调用.