jquery ui autocomplete - comment?
-
02-10-2019 - |
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
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
)