Je reçois des données de l'ajax mais je veux faire avec jquery autocomplete.comment utiliser jquery autocomplete fonction avec ajax?
Je remplis le nom dans la zone de texte en utilisant saisie semi-automatique.
données de la ajax
{
"id": "2",
"name": "Jenny Doe",
"phone": "",
"email": "[email protected]",
"password": null,
"registered": "2014-04-11 15:06:02",
"address": "",
"email_subscription": "0",
"email_verified": "0",
"reset_password": null,
"facebook_uid": null,
"title": "",
"phone2": "",
"gender": null,
"booking_date": "0000-00-00",
"birthday": "0000-00-00",
"nationality": "",
"passport": ""
},
Je veux montrer le nom du client lorsque je clique dans la zone de saisie. Et je me demande comment résoudre ce problème en utilisant l'ajax et auto complète.
code Jquery
$('.customer').on('click', '.customer_name', function(){
var name = $(this).val();
var customer_url = '/api/users?name_fulltext' + name;
console.log(customer_url);
$.getJSON(customer_url, function(data){
customer_cache[name]= [];
for (var j in data) {
//index the results by id
customer_cache[name][data[j]["name"]] = data[j];
var customer_name = customer_cache[name][data[j]["name"]];
}
});
$('.customer_name').autocomplete({
});
});