Question

Je cherche peut-être à tout faux.

Mais, je suis en train d'utiliser le jquery ui autocomplete.

Je veux transmettre une URL et obtiendrai les suggestions de là.

mes questions sont
1: Comment puis-je spécifier l'URL
2: Comment formater la réponse

Était-ce utile?

La solution

Cela devrait vous aider à démarrer avec la partie spécifiant l'URL.

Tout d'abord créer un champ de saisie pour attacher le plugin autocomplete à.

<input type="text" name="query" />

Ensuite, utilisez ce javascript pour attacher la saisie semi-automatique à la boîte d'entrée vient d'être créé.

   $("#query").autocomplete({
       source: "/suggestions/get/",
       select: function(event, ui) {
          $("#new-field").val(ui.item.value);
       }
    });

Les uri de demande sera quelque chose comme ça ...

/suggestions/get/?term={selection}

selection représente la sélection faite saisie semi-automatique.

Maintenant sur votre côté serveur, vous devez analyser le uri et utiliser la valeur du paramètre term pour faire ce que vous voulez - rechercher la base de données pour le choix sélectionné, ou autre chose

.

Vous devez formater votre réponse comme ça ...

suggestion1
suggestion2
suggestion3
suggestion4

Les suggestions devrait être sur une nouvelle ligne (séparés par \n)

Autres conseils

Sur la page de l'interface utilisateur jquery vous avez une démo complète avec des exemples différents, cela devrait être suffisant je pense. est l'URL.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top