我是 Swadesh,一位年轻的软件工程师,一直对 facebook 应用程序着迷。
有一次我遇到了搜索朋友、社区、应用程序等的 facebook 搜索栏。
我只是喜欢它,因为它如此之快,并为您提供智能和即时的结果。
我尝试使用 JQuery 进行类似的操作。可以在这里找到带有演示的项目
现在我面临的问题是:我将重复的记录插入到 DOM 中(从我搜索字符串的位置)。
javascript搜索思路如下
- 在页面加载时,“将好友的所有数据从数据库加载到 DOM 中”</li>
- 声明一个将保存 DOM 数据的数组
- 将 DOM 数据推送到 javascript 数组中
- 处理随后将搜索 javascipt 数组对象的 keyup 事件。如果没有找到,它将调用 ajax 函数,该函数将从数据库中收集数据。
- 将检索到的数据再次推送到 DOM 并从那里搜索