jquery autocomplete avec réponse json
im obtenir de réponse en json, mais cette habitude d'analyser la réponse json. ce qui m je fais de mal? je pouvais pas trouver quelque chose sur la doc http://docs.jquery.com/Plugins/Autocomplete
$("#users-allowed").autocomplete("/people/following.json", {
width: 320,
//max: 4,
highlight: false,
scroll: true,
scrollHeight: 300,
formatItem: function(response, i, max) {
console.log(response);
console.log(response['items']);
console.log(response.items);
return i + "/" + max + ": \"" + response.status_code + "\" [" + response.status_description + "]";
//return "<img src='images/" + value + "'/> " + value.split(".")[0];
},
formatResult: function(response) {
//return value.split(".")[0];
return response.status_description;
}
});
Vous devez vous connecter pour publier un commentaire.
vérifier le type de données et analyser option.
Uncaught TypeError: Object 0 has no method 'toLowerCase'
. Jamais eu ce problème avant?Je pense que vous avez juste besoin de jeter un
dataType
option, je me souviens de la préparation que vous pouvez utiliser tout de$.ajax
s'options dans l'autocomplétion:split
est une fonction de typeArray
.Essayez de déclarer les options en dehors de la portée de
$(document).ready(..)
Ex: