“ce.la source n'est pas une fonction” erreur lors de la mise en œuvre de la saisie semi-automatique
$(document).ready(function(){
var var_name=null;
$('#id1').click(function(){
$.ajax({
type:"GET",
url:" ggs.erm.servlet.setup5.Page",
success:function(response){
var_name=response;
console.log(response);
}
})
});
$("#id").autocomplete({source:var_name});
});
C'est le Code je suis de jouer avec,Il dit TypeError:ce.la source n'est pas une fonction. Où je me trompe,Corrigez-moi???
var var_name=null; au lieu de déclarer var var_name=[ ];
OriginalL'auteur | 2013-01-30
Vous devez vous connecter pour publier un commentaire.
Ajax de jQuery méthodes sont non-bloquant, donc il semble que vous essayez de définir une auto-source complet avant que la précédente méthode résout. Vous voudrez probablement aller le
autocomplete
affectation dans le succès de la méthode de votre.ajax()
appel.Ainsi, au lieu de ce que vous avez, utilisez:
Merci Cela a fonctionné!!!!!(après un peu de peaufinage) 🙂
OriginalL'auteur Tieson T.