I have a RestController that returns all users from the database in JSON format :
@RequestMapping(path="users", method=RequestMethod.GET)
public List<User> getAllUsers(){
return userService.getAllUsers();
}
I have an input field that I want to autocomplete when typing the name of the user :
<input id="user" type="text">
The Ajax call :
$("#user").keyup(function(e) {
var username = e.target.value;
delaySearch && clearTimeout(delaySearch);
delaySearch = setTimeout(() => {
var url="/clients/";
$.getJSON(url, function(data){
..?
}
}, 200);
});
}
How do I make it filter through the users returned from the controller ? Do I need a different controller that takes an input the letters in the input field ? I'm a beginner, so I'm sorry if it's a simple question. The User class has one field String for Name and one field for Last Name. I would need both to show . Thank you in advance!!