如果我们制作Ajax请求时互联网出现故障,那么如何向用户反馈互联网已关闭?
答案 0 :(得分:1)
您可以在AJAX请求上定义超时,如果达到超时,您可以选择向用户显示错误消息的最佳方式。
顺便说一句,你无法确定互联网连接是否已关闭,因此标准信息可能是:无法通过网址联系服务器:“http://myapp.com” 请确保您的互联网连接正常工作
答案 1 :(得分:1)
ajax请求会超时并失败,此时您可以让用户知道并建议他们的互联网连接可能已关闭。
您只能建议,因为无法知道从客户端到主机的连接断断续续的原因。可能是您的服务器已关闭或网络已关闭,可能是他们的ISP出现间歇性故障。
答案 2 :(得分:0)
如果AJAX呼叫失败,并且您100%确定只有在没有互联网连接的情况下才会失败,那么在失败后您可以通过弹出窗口通知用户。
答案 3 :(得分:0)
这是一个很好的例子,可以帮助您轻松地在线或离线检测用户
Checking for online and offline events to detect connectivity status for the end user.
希望有所帮助