j0k3r_n0ir Webmaster

Inscrit le: 13 Oct 2004 Messages: 2453 Localisation: Paris ...
|
Posté le: Dim Mar 26, 2006 11:32
Sujet du message : Intercepter les timeouts en AJAX |
|
|
Le problème d'une application en AJAX est que si la connexion internet ne
fonctionne plus (par exemple), votre application plante littéralement. C'est
le cas aussi avec un script PHP classique.
L'avantage avec AJAX c'est qu'il utilise JavaScript, qui est du côté du
client. Ainsi il est plus facile de détecter une coupure de connexion en
JavaScript qu'avec PHP qui se trouve lui côté serveur. On est d'accord si la
connexion est coupée il est impossible de contacter le serveur, il faut donc
la détecter côté client.
Le but est de dire à l'internaute qu'il y a un problème de connexion. Pour
cela, on utilise la librairie prototype.js. Grâce à Ajax.Responders.register, qui permet d'appliquer une sorte de
répondeur à toutes les requêtes AJAX qui seront faites, il est tout de suite
plus simple d'interpeler une perte de connexion.
Un script (lien externe) très
intéressant à coupler avec votre librairie prototype.js pour plus de
performance et d'interactivité. |
|