Php 网页检测网络连接丢失以提供刷新?

Php 网页检测网络连接丢失以提供刷新?,php,jquery,ajax,Php,Jquery,Ajax,找不到发布的此特定问题,但我在构建“仪表板”样式的单页网页时遇到了一些困难。它对一些脚本执行重复的AJAX调用并显示统计数据 发生的情况是,如果计算机失去网络连接(即使是短暂的,比如wifi断开或VPN断开),没有迹象表明会发生这种情况,页面的AJAX调用也会停止。这对用户来说并不明显,所以他们认为他们正在查看当前的统计数据,而当网络退出时,它实际上停止了“刷新” Chrome的控制台显示了以下条目: Failed to load resource: net::ERR_CONNECTION_RE

找不到发布的此特定问题,但我在构建“仪表板”样式的单页网页时遇到了一些困难。它对一些脚本执行重复的AJAX调用并显示统计数据

发生的情况是,如果计算机失去网络连接(即使是短暂的,比如wifi断开或VPN断开),没有迹象表明会发生这种情况,页面的AJAX调用也会停止。这对用户来说并不明显,所以他们认为他们正在查看当前的统计数据,而当网络退出时,它实际上停止了“刷新”

Chrome的控制台显示了以下条目:

Failed to load resource: net::ERR_CONNECTION_RESET
Failed to load resource: net::ERR_CONNECTION_ABORTED
Failed to load resource: net::ERR_ADDRESS_UNREACHABLE
Failed to load resource: net::ERR_NETWORK_CHANGED
Failed to load resource: net::ERR_NAME_NOT_RESOLVED

是否有一种方法可以“测试”或检测何时发生这种情况,以便我可以刷新页面,或“重新启动”我的AJAX调用?

很酷,谢谢这些链接!我不知道现在浏览器中内置了这个!让我看到了两个要使用的事件侦听器。