如果我进行 AJAX 调用,如果用户按下“ESC”或离开该页面,AJAX 调用会被取消吗?
如果 AJAX 调用被取消,我的 PHP 脚本会继续运行直到它完成它正在做的事情(前提是没有达到时间限制或任何其他服务器配置停止。),还是该进程会同时被杀死它所属的 Apache 孩子?
如果该进程确实被 Apache 子进程杀死,即使它没有完成,那么保持它活着的最佳方法是什么,或者我应该考虑哪些其他选择?(ZendX_Console_Process_Unix 不是一个选项)。
谢谢!
后来的发现:
如果我在 Firefox 中点击“ESC”(在 firebug 中检查),AJAX 调用实际上会被取消。PHP 进程继续进行,不受按 ESC 或关闭选项卡的影响。