Я Swadesh, молодой инженер-программист, который всегда восхищается приложениями для Facebook.
Однажды я наткнулся на панель поиска Facebook, которая ищет друзей, сообщества, приложения и т. Д.
Я просто обожаю это, потому что это так быстро и дает вам интеллектуальный и мгновенный результат.
Я попробовал подобный, используя JQuery.Проект с демонстрацией можно найти здесь
Теперь проблема, с которой я сталкиваюсь, заключается в следующем: я получаю дубликаты записей, вставленные в DOM (откуда я ищу строку).
Идея поиска в JavaScript заключается в следующем:
- При загрузке страницы «Загрузить все данные друзей из базы данных в DOM»
- Объявить массив, который будет содержатьДанные DOM
- Вставка данных DOM в массив javascript
- Обработка события keyup, которое впоследствии будет искать объект массива javascipt.Если он не найден, он вызовет функцию ajax, которая будет собирать данные из базы данных.
- Снова вставить полученные данные в DOM и выполнить поиск оттуда