JQuery AJAX 打断了 'error'

JQuery AJAX interrupted 'error'

我有一个 .php 脚本需要很长时间才能完成(从 30 到 160 秒不等)。

在网页上,我可以使用 JQuery $.ajax() 函数 运行 这个脚本。但是,如果我在 ajax 请求正在进行时尝试离开页面,该函数将抛出错误 'error',我 alert().

我想知道 .php 脚本是否继续?因为就我而言,网页是否收到响应并不重要,只要 .php 脚本不会中途停止。

所以: 如果 $.ajax() 被打断了,那个 .php 脚本会继续完成吗?

关闭连接后可以让脚本运行:

http://php.net/manual/en/function.ignore-user-abort.php

如果您有执行后台任务的长 运行ning 脚本,您可能需要查看作业队列。