2009-12-24 4 views
0

Mon ami et moi maintenons un site de soumission avec des commentaires. Nous voulons savoir s'il est possible d'avoir une connexion AJAX constante. Fondamentalement, chaque soumission a une section de commentaires. Mon ami a eu l'idée de faire apparaître une alerte sur la page chaque fois qu'un nouveau commentaire arrivait. Alors, serait-il possible de garder un lien constant entre l'objet AJAX et un script PHP qui interroge la base de données de commentaires? Si c'est le cas, comment? Sinon, y a-t-il un autre moyen de le faire?Live AJAX content

Répondre

7

On dirait que vous êtes en train de décrire Comet. Alternativement, la plupart des sites qui font ce genre de chose font simplement une requête au serveur demandant si souvent quelque chose de nouveau a été posté (vous devez vous assurer que vous passez dans un horodatage de la dernière fois que vous avez coché).

-1

cela pourrait être une option qui a fonctionné pour moi.

<a href="javascript:;" onclick="$('#mycomments').load('http://s.bla/rpc.php?qry=11', 
function(){$('#mycomments').show('slow');});">Comments</a> 
<div id="mycomments" style="display:none;"> 
Comments 
</div> 
+0

Cela nécessite cependant que l'utilisateur clique à chaque fois pour le mettre à jour. – ceejayoz

+0

hmm .. cela peut également être fait dans une boucle pour toujours (;;) – streetparade