2010-07-05 5 views
0

J'ai une liste d'utilisateurs en ligne qui est remplie par une requête SQL dans une table de base de données.Mise à jour automatique de la liste d'utilisateurs

Lorsqu'un nouvel utilisateur est en ligne, comment puis-je mettre la page Web à jour automatiquement?

De quel code ai-je besoin? Merci

Répondre

1

Il y a quelques façons dont vous pouvez le faire, mais je vais éviter le plus tentant WebSockets HTML5 nouvelle Ness et suggère ce qui suit:

  • Quand un utilisateur se connecte sur, enregistrer le fait que ils sont connectés à la base de données.
  • À partir de votre page, interrogez un service ou une méthode de page Web répertoriant les utilisateurs en ligne.
  • Si la liste change, mettez à jour la partie de la page qui montre les utilisateurs.

Voilà les grandes lignes de ce qu'il faut faire. Si vous avez besoin de détails, veuillez indiquer quel hôte côté serveur et quel langage de programmation vous utilisez. Du côté du client, veuillez également mentionner quel framework JavaScript vous préférez ou êtes ouvert.

+0

Bonjour papa, j'ai déjà le site entièrement fonctionnel, tout fonctionne. Je veux qu'il mette à jour la liste des utilisateurs sans recharger la page! – sark9012

+1

Il semble que vous cherchiez le code AJAX pour mettre à jour une partie de la page. Je vous recommande de lire cet article et de jouer avec la source que vous pouvez télécharger pour l'appréhender. Si vous êtes coincé après cela, il suffit de revenir en arrière et je vais vous aider avec des détails. http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/ –

Questions connexes