J'essaie de créer une fonction de recherche sur mon site Web php qui offre une fonction d'auto-complétion. J'ai remarqué que beaucoup de gens recommandent jquery UI autocomplete. Mais j'ai jeté un coup d'œil à leur exemple en ligne et il me semble qu'il faut vraiment beaucoup de temps pour rechercher leur exemple de base de données "oiseaux". Je n'ai pas pris le temps d'analyser le code de sampel pour voir s'il y a un moyen de l'accélérer. Mais je pensais juste que je demanderais à voir quelles autres façons je devrais explorer pour accomplir la même chose.
Merci d'avance pour votre temps!options de recherche auto-complétées
Répondre
La saisie semi-automatique de jQuery UI est riche et impressionnante. Si vous êtes préoccupé par la vitesse d'obtention d'éléments à partir d'une base de données en utilisant AJAX, considérez l'approche du pré-remplissage d'un tableau JSON des informations Relavent, incorporé sur la page. Puis sa sacrément proche instant (vous aurez juste un tas de ballonnement sur la page)
http://jqueryui.com/autocomplete/#default
<head>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script src="http://code.jquery.com/ui/1.9.1/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$("#tags").autocomplete({
source: availableTags
});
});
</script>
</head>
Cela dit, la vitesse à laquelle AJAX peut appeler la page, pour interroger la base de données et renvoyer les données, dépend entièrement de votre connexion et du fonctionnement du serveur. La saisie semi-automatique de jQueryUI est vraiment rapide, je peux en témoigner
Jetez un coup d'oeil à travers leur documentation, vous serez surpris de voir à quel point cette bibliothèque est flexible. L'exemple de source de données à distance ressemble à ceci:
<script>
$(function() {
function log(message) {
$("<div>").text(message).prependTo("#log");
$("#log").scrollTop(0);
}
$("#birds").autocomplete({
source: "search.php",
minLength: 2,
select: function(event, ui) {
log(ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value);
}
});
});
</script>
Alors que la construction des fonctions de recherche autocomplete/en temps réel sur votre site web, vous pourriez aussi bien envisager d'utiliser des services comme rockitsearch.com. Il s'agit d'un service Web gratuit pour la construction de saisie semi-automatique/recherche fronde se termine.
- 1. options de recherche Thinking_Sphinx
- 2. options de recherche de données
- 3. TdxBarManager options de menu de recherche VCL
- 4. jqgrid options de recherche dynamique sur la recherche
- 5. Recherche des options de superposition avec JQuery
- 6. JqGrid Options de recherche: recherche d'outils par rapport à la fenêtre de recherche standard
- 7. Recherche GeoIP - options et persistance des données
- 8. Recherche Multi options dans le serveur sql
- 9. Options de recherche de texte pour une application Web?
- 10. recherche de distance de données spatiales - options d'optimisation
- 11. Base de données de recherche avec plusieurs options
- 12. Pouvez-vous configurer les options de recherche de Visual Studio?
- 13. Recherche des options de socket définies pour un FD
- 14. arbre de recherche JSON basé sur <select> options
- 15. recharger les options de recherche dans jqgrid avec setColProp
- 16. Visual Studio 2010 IDE Options de recherche Problème
- 17. Mécanisme de recherche Django avec différentes vues en fonction des options de recherche
- 18. Options pour implémenter la recherche dans le site php/mysql
- 19. recherche binaire dans un tableau avec IndexOfObject: inSortedRange: Options: usingComparator:
- 20. Options pour implémenter la recherche dans les projets web .Net?
- 21. Recherche d'uiswitch pour ios 7 avec options texte ou image
- 22. CakePHP form $ options ['options']
- 23. Affinez les options de sélection de Recherche de texte en utilisant jQuery
- 24. Quelles sont mes options pour une base de données de moteur de recherche sur Windows
- 25. Options tomcat jvm
- 26. Thème Options - Wordpress
- 27. Je suis à la recherche d'un hébergeur pour mettre un moteur de recherche java. Quelles sont les meilleures options?
- 28. jQuery select2 options dynamiques
- 29. jquery ajax options de post à node.js options de demande
- 30. Joomla options globales SEF
hey! Merci de prendre le temps de répondre. Je vais regarder de plus près. – dot