ajax长轮询如何主动停止

我在一个页面进行筛选查询,需要用到ajax长轮询,如下图:图片描述

当我选好条件,确认后会开始一个长轮询。但是,当我改变筛选条件后,再确认后又会打开一个新的长轮询,现在怎么才能把第一个轮询关掉呢?

js代码如下:
图片描述

php代码如下:

图片描述

如何才能关掉前一个长轮询呢?
有没有大佬指点一下,感激不尽~

阅读 7.6k
3 个回答
var preRequest = $.ajax({...})

preRequest.abort()

XMLHttpRequest对象有abort()方法

死循环不怕卡死掉吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题