recherche

Maison  >  Questions et réponses  >  le corps du texte

php implémente la recherche en temps réel

Comment implémenter un champ de recherche en temps réel sous thinkphp3.2 ? ? Si possible, pourriez-vous être plus détaillé, merci ! !

黄舟黄舟2738 Il y a quelques jours810

répondre à tous(4)je répondrai

  • 巴扎黑

    巴扎黑2017-05-31 10:36:36

    1. L'essence est ajax

    2. combinaison js

    3. Coopérez à la création de l'index sphinx

    répondre
    0
  • 黄舟

    黄舟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

    répondre
    0
  • 高洛峰

    高洛峰2017-05-31 10:36:36

    Utilisez setTimeOut(), et puis il y a ajax à l'intérieur, ça devrait être comme ça

    répondre
    0
  • 大家讲道理

    大家讲道理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é

     ;

    répondre
    0
  • Annulerrépondre