大佬教程收集整理的这篇文章主要介绍了PHP+jQuery实现自动补全功能源码,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
前面手工写了一个下拉自动补全功能,写的简单,只实现了鼠标选择的功能,不支持键盘选择。由于项目很多地方要用到这个功能,所以需要用心做一下。发现@R_675_10288@ct2这个插件的功能可以满足当前需求。在使用jquery插件@R_675_10288@ct2的过程中遇到了一些疑惑,无论是穿json数据还是通过jsonp方式取数据,都能够正确返回。可是下拉列表中的条目却不能被选中,对鼠标和键盘选择都无效。后来发现,@R_675_10288@ct2插件在实现选中时是以数据中的id字段为准的。所以不管是json还是jsonp,ajax返回的数据都必须拥有id字段。如果实际数据库中不存在这样的id,也可以人为构造一个,但是要保证id的唯一性。