Estoy desarrollando una aplicación web donde se pueden realizar la búsqueda de usuarios mediante AJAX y PHP, sin embargo el tiempo de respuesta en ocasiones es muy largo.
Para ahorrar tiempo a la hora de la búsqueda estoy cargando un objeto JSON el cual trae todos los usuarios en la base de datos similar a esto
[
{
"nombre": "Carlos Fernando",
"datos":{
"Puesto": "programador",
"Id": 95
}
},
{
"nombre": "Luis Fernando",
"datos":{
"Puesto": "programador",
"Id": 98
}
},
{
"nombre": "Carlos Hernandez",
"datos":{
"Puesto": "programador",
"Id": 100
}
}
]
Y quiero hacer que cuando el usuario escriba el nombre en un input con el evento KeyUp realice la búsqueda del contenido del input dentro del objeto JSON
Por ejemplo que al escribir Carlos aparezca Carlos Fernando y Carlos Hernandez o que al escribir Fernando aparezca Luis Fernando y Carlos Fernando
mi problema es que obviamente no me traerá ningún resultado por si solo, puesto que no existe ninguna coincidencia.
¿Alguna recomendación?