jquery autocomplete sur un élément récupéré avec ajax

J’utilise un script Jomplery autocomplete simple pour rechercher des collèges dans un champ de texte. Ce même script fonctionne sur une autre page. Sur la page en question cependant, je récupère le formulaire avec un appel ajax et cela ne fonctionne pas. Ai-je oublié quelque chose ou existe-t-il un problème qui lie l’événement autocomplete au moment où il est inséré dans le DOM?

AJAX Markup:

 

Scénario:

     var availableTags; $(function() { availableTags = ["AT Still University of Health Sciences", ... ,"Abilene Christian University"]; $(".alumni").autocomplete({ source: availableTags }); });  

Essayez de relier l’événement autocomplete lorsque vous ajoutez le nouveau formulaire au dom. Il est fort probable que ce qui se passe est dû au fait que la fonction de complétion automatique n’est pas attachée avec la fonction jquery live, vos nouveaux éléments n’ont tout simplement pas l’événement attaché.