Bonjour à tous!

J'aimerais savoir s'il était possible, à partir d'un requête AJAX (via jQuery) d'afficher les étapes d'exécution de ma fonction PHP au fil de l'eau. (Comme en CLI).

Je m'explique, imaginons la fonction ci-dessous...
jQuery:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
$.post('fil_de_leau',null,function(r){
   $('myDiv').append(r);
});
PHP:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
function fil_de_leau(){
 
for($i = 0;$i<5;$i++){
      echo "Etape ".$i."<br/>";
     //On fait d'autres choses, puis...
 
     usleep(500);
    flush();
}
 
}
> Est-il possible d'afficher dans ma balise div le résultat du "echo" à chaque étape? Théoriquement, je ne devrais avoir comme ci-dessous qu'à la fin de l'exéction de ma fonction...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Etape 0
Etape 1
Etape 2
...
Merci pour vos tuyaux!