2010-11-08 55 views
5

如果互联网在我们发出Ajax请求时发生故障,那么如何向用户反馈互联网关闭?如果互联网在我们发出Ajax请求时发生故障,那么如何向用户反馈互联网关闭?

+7

如果互联网出现故障,我们有更大的问题。 – aioobe 2010-11-08 13:39:23

+0

如果互联网出现故障,用户如何看到您的网站? – Oded 2010-11-08 13:40:37

+0

@Oded,因为用户在连接断开之前打开网页...所以当用户在webapp上做某些事情AJAX请求失败时... – 2010-11-08 13:43:54

回答

1

您可以在AJAX请求上定义超时,如果超时达到,您可以选择以最佳方式向用户显示错误消息。

顺便说一句,你不能肯定的是,互联网连接下来,所以一个标准的消息可能是:

无法在URL联系服务器:“http://myapp.com”。
请确保您的互联网连接是否正常

1

AJAX请求将超时并失败,此时,你可以让用户知道并建议他们,他们的互联网连接可能会下降。

你只能建议,因为没有办法知道什么已经切断了从客户端到主机的连接。这可能是你的服务器关闭了,或者他们的网络连接失败了。

0

如果AJAX调用失败,并且100%确信只有在没有互联网连接的情况下才会失败,那么在失败后,您可以创建一个弹出窗口来通知用户。

相关问题