Ajax Fortschrittsbalken

hury

Erfahrenes Mitglied
Hallo,

ich habe einen Ajax Aufruf:

Code:
	var html = $.ajax({
		url: '/action/events/ajax/?method=test'
	  	async: false
	 }).responseText;
	alert (html);

Diese Methode hat zb 10 Ausgaben via:

PHP:
for ($i = 0; $i < 10; $i++)
{
 print $i;
 flush();
}
return true;

Ich möchte jetzt während der Ausführung auf die einzelnen prints reagieren können. So wie es oben ist, bekomme ich aber die gesamte Antwort erst, wenn der Request fertig ist.

Wie kann ich es lösen?

Danke
 
Moin,

ich befürchte, $.ajax ist dafür nicht geeignet, und synchrone Requests auch nicht.


Du könntest dir eine eigene Methode schreiben, welche bereits beim readystate 3 reagiert($.ajax reagiert erst bei 4, und da ist der Request abgeschlossen).

Ich befürchte jedoch, dass du bei diesem Vorhaben generell mit AJAX nicht wirklich zufriedenstellende Ergebnisse bekommst :(
 

Neue Beiträge

Zurück