Je souhaite recevoir un commentaire mis à jour depuis la liste de discussion sans actualiser la page, c'est-à-dire que j'appelle ajax pour la liste secondes pour vérifier si nouveau chat est inséré ou non à la base de données,Définir un appel ajax uniquement lorsque le nouvel enregistrement est inséré dans la base de données
$(document).ready(function(){
setInterval(function(){
$.ajax({
type:'POST',
url: baseUrl+"chat",
cache: false,
data: dataString,
crossDomain: true,
success: function(data){
var getData = JSON.parse(data);
if(getData.status == "success")
{
for(i=0;i<getData.chat.length)
{
$("chatList").text("");
$("chatList").append("<span class='black'>"+getData["chat"][i].name+" : <span class='blue'>"+getData["chat"][i].comment+"</span>");
}
}
else
{
alert(getData.message);
}
}
});
},5000);
});
Je souhaite savoir s'il y a un moyen facile de faire ceci ou de PHP MySQL, il est possible d'envoyer la page une nouvelle notification inséré commentaire ?
terminer la boucle, vérifier: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration – C2486
Utiliser la notification push ou cometD https://cometd.org/ comme quelque chose –