Bonjour,

J'ai un soucis avec mes requêtes Ajax.
J'utilise Ajax afin d'actualiser automatiquement une partie de mon site. Ici, j'actualise le nombre de spéctateur sur mes lives. Cela fonctionne parfaitement pendant un certain temps puis la page se fige et Ajax me déclare une erreur : "Ajax error : undefined undefined undefined".
Après quelques recherches impossible de trouvé d'où viens cette erreur et pourquoi j'ai cette erreur au bout de X temps alors que tout marche bien juste avant.

J'ai beau relire mon code, je ne trouve pas l'erreur :S Si qqn a la réponse, je suis preneur volontié.

Voici mon code :

function rechargerviewers() {
//requête ajax, appel du fichier recherche.php
$.ajax({
url: "viewers.php",
dataType : "html",
//affichage de l'erreur en cas de problème
error:function(e, xhr, opt){
        alert("Error requesting " + opt.url + ": " + xhr.status + " " + xhr.statusText);
    },
success:function(data){
        //alert(data);
        //on met à jour le div zone_de_rechargement avec les données reçus
        //on vide la div et on le cach
        $("#viewers").empty().hide();
        //on affecte les resultats au div
        $("#viewers").append(data);
        //on affiche les resultats avec la transition
        $('#viewers').fadeIn(1000);
        }
});
};
setInterval(rechargerviewers, 5000); 

1 réponse


J'ai finalement trouvé, il y avait un autre ajax qui s'auto appelé, du coup ça surchargé la page.