我正在尝试执行一个 AJAX 调用(通过 JQuery) ,它将启动一个相当长的过程。我希望脚本只发送一个响应,指示进程已经启动,但是在 PHP 脚本运行完毕之前,JQuery 不会返回响应。
我已经用“关闭”头(下面)和输出缓冲尝试过这种方法; 两种方法似乎都不起作用。有什么想法吗?还是我需要在 JQuery 中做这些事情?
<?php
echo( "We'll email you as soon as this is done." );
header( "Connection: Close" );
// do some stuff that will take a while
mail( 'dude@thatplace.com', "okay I'm done", 'Yup, all done.' );
?>