J'ai une page qui, si l'utilisateur est proche du bas de la page, charge la page suivante.
Je suis récemment passé à jQuery, et j'utilise maintenant la fonction jQuery.ajax()
pour obtenir les données. Cependant, maintenant je ne peux pas vérifier si le xhr est déjà en cours de chargement, ce qui fait que la page se charge plusieurs xhrs lorsque l'utilisateur se rapproche du bas.
Mon auditeur est :
$(document).scroll(function () {
if(/* scrollbar is near bottom */)
loadxhr(dat++); //function that calls jQuery.ajax()
}
});
En fait, pouvez-vous suivre le readyState de l'appel dans une portée globale ?