Par exemple, si j'ai num dans la base de données = 1, j'affiche 1 sur la page, mais maintenant j'ai défini num dans la base de données = 2, alors comment puis-je mettre à jour 2 sur cette page Web sans l'actualiser ? Merci de me donner un exemple, la méthode ajax
Cela dépend de la quantité que vous utilisez. S’il s’agit d’un projet très simple et que seules quelques personnes l’utilisent, alors un sondage suffit.
S'il s'agit d'une entreprise avec des exigences élevées ou une utilisation importante, vous devez utiliser swoole sur le back-end pour implémenter de longs liens de socket. Je me souviens qu'il existe un objet WebSocket sur le front-end qui peut être utilisé pour appeler votre interface de socket.
D'ailleurs, swoole ne peut être utilisé que sous Linux, et swoole ne peut pas être installé sur des serveurs Windows.
Ouvrez simplement une interface et lisez les informations de la base de données
Essayez
socket
et avertissez le client lorsque le serveur est mis à jourMots Ajax. Juste un sondage. Créez un js programmé pour faire de l'ajax et publiez le code plus tard
Vous feriez mieux de décrire le scénario spécifique puis de choisir comment implémenter cette fonction, car si vous continuez à utiliser ajax pour interroger, ce sera un gaspillage de ressources du serveur !
Si le temps réel n'est pas requis (par exemple, il ne s'agit pas de discuter), alors l'interrogation longue en ajax convient.
Si vous avez besoin de performances élevées en temps réel, alors Workerman ou Swoole vous conviennent
De nombreuses façons, workman, swoole, socket.io+node.js, déclencher l'actualisation du proxy inverse, etc.
Sondage Ajax, utilisez timer settimeout()