|
|
1
10
|
|
|
2
8
下面的代码经过测试,并在Chrome中的页面卸载中中止所有未完成的jQueryAjax请求,但Edge和IE使用客户端也会使用它,不会出错。
把这个放在容易接近的地方:
|
|
|
3
4
我刚刚遇到了这个问题,我在PHP中做了一个长循环,这个循环是从$.ajax调用的。我的解决方案是添加session_write_close();在长循环之前。 我的理论是,Chrome需要下一页 取消任何背景ajax请求。如果您的ajax请求与您要导航的页面所在的会话相同,那么即使在第一行PHP代码被命中之前,您也会遇到死锁。 |
|
4
2
您必须持久化所有ajax请求,并在重新加载页面时中止所有请求。样品
在代码中的某个地方
|
|
|
5
1
我想你需要 window.onunload AjaxRequestX=$.get(…) 对于每个请求,可以将对象保留在数组中,并在卸载时遍历它们。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 1 年前 |
|
|
user28928120 · 如何在jquery中选择所有类? 1 年前 |
|
Eliable · 使点击计数器和进度条协同工作 1 年前 |
|
Jack Maessen · 在处理程序上使用时如何获取输入类型 1 年前 |