当前位置: 代码迷 >> ASP.NET >> 怎么停止正在执行的ajax刷新
  详细解决方案

怎么停止正在执行的ajax刷新

热度:4773   发布时间:2013-02-25 00:00:00.0
如何停止正在执行的ajax刷新
当在当前页面时,ajax正常去刷新当前页面

当页面转换另一个时,又进行一个新的ajax刷新,但前面的ajax同样在执行,我想问下,有没有方法去进行判断,当页面变化

时,前一个ajax定时刷新停止,开始新的ajax刷新。


求大牛们不灵赐教。。。。谢谢  

我用了timeout()去定时运行了

------解决方案--------------------------------------------------------
你可以在
window.onblur = function () { 

}

里面停止
------解决方案--------------------------------------------------------
当页面转换另一个时

不知道你是怎么转换的?在转换的代码里去停止
------解决方案--------------------------------------------------------
每个ajax请求时,服务器返回一个“时间”(例如:time=现在时间),旧ajax的判断刷新的时间小于新ajax已经返回的时间,那么就不刷新。
  相关解决方案