AJAX 请求在页面关闭后不会停止
AJAX request don't stop after page closed
在我的php页面中,我每秒都有一个 AJAX 请求。
这意味着页面中的 AJAX 每秒刷新一次。
但是当我刷新页面时,页面出现错误,告诉我 AJAX 的状态为 0...
我相信AJAX在我刷新页面后回来了,它无法正常工作,
因此,如果我在每次刷新之前删除 AJAX 请求,我会解决它吗?怎么做??
AJAX 错误 0 表示存在网络错误。这通常发生在连接因任何原因断开或中止时。在Internet Explorer中,您可能会在12000区域看到"时髦"的错误代码,这可以深入了解出现网络错误的确切原因。
在这种情况下,发生的情况是,您通过重新加载页面来强制中止 AJAX 请求,从而导致错误 0。
就个人而言,我编写了我的 AJAX 函数,如果它出现 0 错误,它会在几秒钟后重试,而不是抛出一条丑陋的错误消息。例如,如果我的互联网连接因停电而中断,该站点将每隔几秒钟继续尝试一次(由于缺乏连接,每个尝试都会立即失败),直到它再次找到服务器,而用户没有任何不便。在页面重新加载的情况下,setTimeout
永远不会完成,因此不会发生"重试",从而给出一个干净的结束。
相关文章:
- ajax请求的顺序总是不同的
- 从ajax请求中获取javascript对象
- Ajax请求文档就绪会导致jquery加载缓慢
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- JavaScript代码未正确检查ajax请求
- node.js请求数据事件未在CORS ajax调用中触发
- jQuery Ajax GET请求工作不正常
- "日期“;AJAX请求返回的类型值未定义
- Django - 响应请求 AJAX
- 使用 jQuery 的 CORS 请求 - $.ajax()
- 如果无线电值为 ==1,则请求 ajax
- 如何处理对循环中发出的多个异步请求(AJAX 调用)的响应
- POST请求ajax jquery错误
- CasperJS don'我没有请求AJAX
- 使用这种Facebook风格的Lightbox-请求AJAX-在一个页面上覆盖多个按钮
- 400错误请求ajax post请求
- 如何在开始发送请求ajax之前延迟3秒
- 与jQuery同时请求AJAX
- 使用POST请求AJAX发送json对象