Я пытаюсь выполнить вызов AJAX (через JQuery), который инициирует довольно длительный процесс. Я хотел бы, чтобы script просто отправил ответ, указывающий, что процесс запущен, но JQuery не вернет ответ до тех пор, пока PHP скрипт не будет запущен.
Я пробовал это с заголовком "close" (ниже), а также с буферизацией вывода; ничто не работает. Какие-нибудь догадки? или это что-то мне нужно сделать в 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( '[email protected]', "okay I'm done", 'Yup, all done.' );
?>