J'utilise YUI 2 autocomplete, j'ai mon propre service web qui fournit des suggestions.
Chaque fois que l'utilisateur entre "" (espace), les suggestions n'étaient pas affichées. Comme si l'utilisateur entre "foo bar
" alors les suggestions sont affichées jusqu'à "foo
" mais une fois que l'utilisateur entre "", les suggestions ne sont pas affichées. J'ai vérifié les appels Ajax et observé que l'espace est remplacé par "%20
". Ainsi, après l'espace, chaque appel Ajax contient "%20
" et c'est pourquoi aucun enregistrement n'est extrait de la base de données.
J'ai essayé de définir l'espace en tant que délimiteur. Si nous utilisons l'espace comme délimiteur, il affichera des suggestions pour un nouveau terme (quel utilisateur a tapé après l'espace). Comme si vous entrez "foo bar
" puis après espace, il va afficher une suggestion pour "bar
" pendant que je veux des suggestions pour compléter "foo bar
" terme.
Je souhaite afficher une suggestion pour un terme complet quel que soit l'utilisateur qui a tapé, y compris l'espace.
Y a-t-il un moyen de gérer cela dans YUI?Comment gérer l'espace dans YUI autocomplete
1
A
Répondre
1
URL encodée en remplaçant la méthode generateRequest
et cela a fonctionné :)
myAutoComp.generateRequest = function(sQuery) {
return "myProject/index.php?query=" + encodeURIComponent(sQuery);
};
0
YUI().use('autocomplete', 'autocomplete-highlighters', function (Y) {
Y.one('#ac-input').plug(Y.Plugin.AutoComplete, {
resultHighlighter: 'phraseMatch',
source: 'your url'
});
});
Cela fonctionne très bien pour moi.
Questions connexes
- 1. Événements YUI AutoComplete, comment?
- 2. comment METTRE EN ŒUVRE autocomplete utilisant Yui
- 3. YUI autocomplete url source de données locale
- 4. YUI autocomplete: comment ajuster la largeur du conteneur au contenu
- 5. YUI AutoComplete: comment l'agrandir lorsque l'entrée est sélectionnée?
- 6. Comment puis-je modifier YUI Autocomplete textfield Valeur population Options?
- 7. Gérer aucuns résultats dans jquery autocomplete
- 8. gérer "Aucun résultat" avec Jquery Autocomplete
- 9. jquery autocomplete: comment gérer les caractères spéciaux (& et ')?
- 10. YUI autocomplete dans datatable est caché dans la cellule/CSS-problème
- 11. YUI ResultHighlighters - Numéros
- 12. Comment utiliser YUI
- 13. onChange dans YUI
- 14. Comment déclencher l'événement "autocomplete" dans le plugin jQuery Autocomplete?
- 15. Comment installer yui compresseur dans CentOs
- 16. Comment utiliser les linkbuttons dans yui datatable?
- 17. YUI Uploader dans jQuery Draggable
- 18. YUI me rendre fou
- 19. Migration de YUI 2 vers YUI 3
- 20. Comment ajouter un écouteur YUI
- 21. YUI proxy drag & drop glisser
- 22. AutoComplete dans AjaxToolKit
- 23. Autocomplete géocodage dans Android
- 24. yui 3 graphique: comment formater les dates dans l'axe graphique (YUI 3.3.0 Preview Release 3)
- 25. YUI: sélecteur vérifié dans IE?
- 26. Transition de couleurs dans YUI?
- 27. JqueryUI autocomplete dans Rails3
- 28. Sys.Serialization.JavaScriptSerializer dans AJAX autocomplete
- 29. jquery ui autocomplete - comment?
- 30. Jquery AutoComplete ou Gmail AutoComplete
J'étais sur le point de suggérer que tu devrais encoder la requête :) – Zlatko
@zladuric: Tu m'as donné une chance de me répondre :) – xyz