2010-11-08 2 views
5

Si Internet tombe en panne pendant que nous faisons une requête Ajax, comment informer l'utilisateur que l'Internet est en panne?Si Internet tombe en panne pendant que nous faisons une requête Ajax alors comment donner à l'utilisateur un retour sur le fait qu'Internet est en panne?

+7

Si l'Internet tombe en panne, nous avons des problèmes plus graves. – aioobe

+0

Si Internet tombe en panne, comment l'utilisateur voit-il votre site? – Oded

+0

@Ouvert parce que l'utilisateur a ouvert la page Web avant que la connexion tombe ... alors quand l'utilisateur fait quelque chose sur la demande AJAX webapp échouent ... –

Répondre

1

Vous pouvez définir un délai d'expiration sur une requête AJAX. Si le délai d'attente est dépassé, vous pouvez choisir le meilleur moyen d'afficher le message d'erreur à l'utilisateur.

BTW, vous ne pouvez pas être certain que la connexion Internet est en panne, donc un message standard pourrait être:

Impossible de contacter le serveur à l'adresse: 'http://myapp.com'.
S'il vous plaît être sûr que votre connexion Internet fonctionne

1

La demande ajax sera interrompue et ne parviennent pas à quel point vous pouvez informer l'utilisateur et leur suggérer de leur connexion Internet peut être en panne.

Vous ne serez en mesure de suggérer car il n'y a aucun moyen de savoir ce qui a coupé la connexion du client à votre hôte. Il pourrait être votre serveur est en panne ou leur réseau est en panne jusqu'à ce que leur fournisseur de services Internet a des défaillances intermittentes.

0

Si un appel AJAX échoue, et vous êtes sûr à 100% qu'il échouera seulement s'il n'y a pas de connexion Internet, alors après une panne, vous pouvez faire, par exemple, un message informant l'utilisateur.

Questions connexes