Javascript 单击按钮时中止所有AJAX调用&;退出PHP脚本

Javascript 单击按钮时中止所有AJAX调用&;退出PHP脚本,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一个PHP应用程序,它对数据库执行冗长的处理操作。这些操作是使用AJAX调用处理的。当AJAX调用被触发时,使用JQuery BlockUI插件()将阻止UI。在出现的消息中,我包含了一个按钮,用于在请求/处理时间过长时取消请求/处理。我想要以下行为: 单击“取消”按钮时,必须中止所有活动的AJAX调用。然后,由于调用的PHP脚本仍在服务器端运行,我将触发另一个AJAX调用,将PHP会话变量设置为false。在PHP脚本中,我不断检查这个变量的值,如果它为false,那么我退出当前脚本 有谁

我有一个PHP应用程序,它对数据库执行冗长的处理操作。这些操作是使用AJAX调用处理的。当AJAX调用被触发时,使用JQuery BlockUI插件()将阻止UI。在出现的消息中,我包含了一个按钮,用于在请求/处理时间过长时取消请求/处理。我想要以下行为:

单击“取消”按钮时,必须中止所有活动的AJAX调用。然后,由于调用的PHP脚本仍在服务器端运行,我将触发另一个AJAX调用,将PHP会话变量设置为false。在PHP脚本中,我不断检查这个变量的值,如果它为false,那么我退出当前脚本

有谁能告诉我如何在按下“取消”按钮时触发所有AJAX调用的中止?此外,PHP脚本中是否有方法启动一个单独的线程,该线程不断检查会话变量的值,并相应地退出所有正在运行的PHP脚本/函数,或者至少退出当前的脚本/函数

提前感谢,,
Jeremie

您可以使用取消ajax请求。 至于在取消请求时终止PHP,您可以使用


您可以使用PHP workers来避免让用户等待PHP完成,google
PHP workers
。你会发现像IronMQ和其他的东西,应该足以让你走

非常感谢您的快速回复!我肯定会看看那些PHP工作人员,忽略用户中止,以停止PHP并避免用户无休止地等待。