PHP Jquery-杀死在Jquery中使用ajax调用启动的PHP脚本


PHP Jquery - kill php script that was launch using an ajax call in jquery

我的页面上有一个按钮。单击时,它会使用jquery的ajax方法触发ajax调用。php脚本运行将数据插入数据库的循环。我的问题是,我想停止运行那个脚本,但我不知道该怎么做。希望有人能帮忙。提前谢谢。干杯Marc

要终止正在运行的php脚本:请重新启动web服务器。

我建议:

  • 在循环脚本中,在每个循环中,测试会话变量或任何类型(文件、数据库)的持久化值,该值将存储cancel标志。如果设置了此标志,则中断循环,这将中止处理。

  • 例如,创建另一个脚本(cancell.php),它将在存储(会话、文件或数据库)中设置这个cancel标志。这个取消脚本将通过ajax请求调用。(当然,如果您使用session来存储cancel标志,请不要忘记传递与循环脚本相同的sessionid作为ajax请求的参数)