Maison > Questions et réponses > le corps du texte
Comment implémenter un champ de recherche en temps réel sous thinkphp3.2 ? ? Si possible, pourriez-vous être plus détaillé, merci ! !
巴扎黑2017-05-31 10:36:36
L'essence est ajax
combinaison js
Coopérez à la création de l'index sphinx
黄舟2017-05-31 10:36:36
La description de votre problème n'est pas très claire.
Voulez-vous enregistrer les recherches des utilisateurs en temps réel ? Je souhaite toujours interroger la base de données lorsque les caractères dans la zone de saisie utilisateur changent
高洛峰2017-05-31 10:36:36
Utilisez setTimeOut(), et puis il y a ajax à l'intérieur, ça devrait être comme ça
大家讲道理2017-05-31 10:36:36
Un champ de recherche en temps réel que j'ai créé récemment : Adresse du lien
Est-ce similaire à ça ? Si vous n'utilisez pas de plug-in, l'idée est très simple : écoutez les événements d'entrée de l'utilisateur, envoyez une requête ajax à PHP, PHP peut simplement vérifier la base de données, ou si les exigences de correspondance sont élevées, utilisez Sphinx mentionné ci-dessus , puis affichez les données de rappel en absolu. Positionnez-les simplement sur p.
Il y a quelque chose qui mérite d'être mentionné : comme cette fois il doit être compatible avec les terminaux mobiles, les événements de saisie de la méthode de saisie du téléphone mobile sont différents de ceux du PC, et les événements keyup|down|press de javascript ne sont pas bien pris en charge , donc l'événement d'entrée doit être lié
;