Plugin PHP Ajax AutoSuggest Jquery
- Peut être facilement Configuré.
- Facebook Thème.
- Plus vite.
- Les thèmes peuvent être modifiés facilement avec seulement quelques changements de CSS.
- Testé dans Firefox 3.6, IE 8, Google Chrome 6.0.
- Léger, Disponible en 3 tailles différentes.
- jquery.autoSuggest.js - 9kb
- jquery.autoSuggest_minified.js - 5KB
- jquery.autoSuggest_packed.js - 3kb
- version 1.1
- le support du clavier ajouté.
- La sélection peut être faite avec les touches fléchées HAUT / BAS.
- TAB support clé pour selectection option.
- ENTRER support clé pour selectection option.
- soumission du formulaire sur la touche ENTRER Empêché.
- paramètres supplémentaires peuvent être transmis à server.php
Cette option chemin du fichier tenir qui retournera les options à valeur ajax call.Default est NULL.
Si vous voulez envoyer des paramètres personnalisés au fichier ajax vous pouvez passer tous les paramètres que grâce à cette variable dans querystring unique. Valeur par défaut est NULL.
Si vous voulez remplir la valeur sous la souris / clavier dans le champ de texte défini cette variable à true. La valeur par défaut est faux.
Options iWidth cales largeur désirée de la liste de suggestions. Les valeurs possibles pourraient être
1) auto - réglage automatique de champs d'entrée de largeur.
2) Tout entier (ex-100px) -. Définie par l'utilisateur
La valeur par défaut est auto.
Opacité de la liste de suggestions. Il peut être quelque chose de 0,0 à 1,0
l'option ILIMIT détient nombre de résultats (articles) que vous voulez afficher dans la liste de suggestions.
Si vous souhaitez enregistrer id de l'élément sélectionné et que vous voulez passer à la page suivante pour un traitement ultérieur, puis « idHolder » est la chose que vous loking pour. entrez le nom du champ de saisie dans cette option. et plug-in autosuggest stockera automatiquement id de l'élément sélectionné dans le champ fourni.
Cette option supplémentaire est vu en seulement quelques plugins. maintenant avec cette option, vous pouvez dire plug-in qui autosuggest les critères de recherche à utiliser.
1) commence - Listes toutes les valeurs commençant par le texte entré.
2) se termine - Listes toutes les valeurs qui se termine avec le texte entré.
3) contient - Liste toutes les valeurs qui contient du texte entré.
Salut Amit, et d'abord, je vous remercie de ce grand partage de la vôtre.
Je suis allé par de nombreux scripts autosuggest / autocomplete dans une semaine, et le vôtre semble enfin le plus proche de mes besoins et objectifs.
Puisque vous demandez les résultats des tests sur votre démonstration, voici un de Safari 5.0.3 et Firefox 5.3.8 sous Mac OS X. Le seul problème que j'ai rencontré est le manque de sélection des touches fléchées haut / bas.
Je serais heureux de tester votre script sur mon propre serveur, mais je besoin d'une décharge de votre table de test MySQL pour adapter exactement votre code, et voir si cela fonctionne.
Pourriez-vous me / nous le fournir s'il vous plaît?
Je vais mettre cette iinsght éclatante à la bonne utilisation en peu de temps.
Merci encore, vous ne savez même pas combien de temps je vous dois!
hurrreeeyyy ...! son travail dans Safari 5.0.3 et Firefox 5.3.8. merci pour les résultats des tests. et je vais mettre à jour démo bientôt. merci beaucoup Patrik.
Voici quelques conseils pour les utilisateurs qui, comme moi, utilisent le jeu de caractères ISO-8859-1 au lieu de UTF-8.
Votre script AutoSuggest ne fonctionne pas pour les personnes qui tentent de rechercher un mot avec des lettres accentuées dans un environnement correctement configuré (page web dans la norme ISO-8859-1 + SQL dans latin1_general_ci).
Une solution à ce problème est de convertir le texte entré en UTF-8 à droite dans la requête SQL.
Pour ce faire, vous devrez modifier le fichier « server.php » Amit, lignes 36 à 38:
Remplacer chaque occurrence de
comme « ». $ data. » % »
Par
COMME CONVERT (_utf8 « % ». $ Data. » % » En utilisant UTF8) COLLATE utf8_general_ci
Cette modification ne réglera pas l'affichage de la lettre accentuée (je travaille encore:]).
Salut Patrik,
Un grand merci encore une fois pour cette suggestion précieuse. vous avez déjà résolu ce problème 60%, je vais aussi commencer à travailler sur l'affichage de la lettre.
Nous observions les flèches vers le bas et se déplacer de 2 lignes à la fois lorsque vous utilisez votre script.
En regardant le code, il ressemblait à la fois l'action du bouton par défaut et l'action scriptée ont tiré en même temps.
Nous avons remplacé la ligne 58 dans les jquery.autoSuggest.js avec
et vers le bas et les événements déclenchés avec succès qu'une seule fois. Hope qui aide quelqu'un d'autre qui a des problèmes!
salut Amit. im avoir un problème sur ce plug-in. lorsque je tente de le brancher sur ma page, il ne fonctionne pas du tout. Je pense que la raison de la chaîne de requête. Par exemple: index.php Menu = forme. Ai-je raté quelque chose? # 128558;
c'est un plug-in vraiment cool! mais j'ai besoin 2 instances pour 2 différentes textfields. pouvez-vous donner quelques conseils ce qui doit être changé? je suis en train toute la journée, mais je pense que je ne sais pas vraiment le problème. /
Salut Thomas,
Vraiment désolé de dire que, ce plugin ne supporte pas les 2 cas sur une même page. Je suis aussi nouveau pour le développement de plugin jquery et ne sais pas comment faire plug-in qui peut avoir plusieurs instances sur une même page. si u obtenir le succès d'avoir plusieurs instances pour ce plug-in, il sera très apprécié et s'il vous plaît faites-moi savoir si je peux le publier ici avec votre nom dans l'équipe de développement.