jQuery Progrssbar und PHP while()
Phil
- php
0 Der Martin0 suit
Hallo Zusammen
Leider bin ich nicht so start in Sachen JavaScript.
Habe ich eine Möglichkeit, die jQuery Progressbar an eine php while Schleife zu knüpfen? Wäre toll wenn mit jedem Durchgang der while() Schleife die Progressbar aktualisiert wird. Gibt es eine Möglichkeit?
$("#progressbar").progressbar({ value: 37 });
Danke und Gruss, Phil
Hallo,
Leider bin ich nicht so start in Sachen JavaScript.
in welchem Bereich denn dann? PHP wohl auch nicht.
Zumindest sollte dir aber bekannt sein, dass PHP auf dem Webserver ausgeführt wird, BEVOR das Dokument zum Browser gelangt, und Javascript auf dem Client, NACHDEM das Dokument zum Browser gesendet wurde.
Habe ich eine Möglichkeit, die jQuery Progressbar an eine php while Schleife zu knüpfen?
Diese Frage beantwortet sich damit von allein: Wenn Javascript (und damit JQuery) anfängt, ist das PHP-Script schon längst beendet, die while-Schleife tiefste Vergangenheit.
Ciao,
Martin
Diese Frage beantwortet sich damit von allein: Wenn Javascript (und damit JQuery) anfängt, ist das PHP-Script schon längst beendet, die while-Schleife tiefste Vergangenheit.
Nicht unbedingt. Wenn durch JavaScript ein iframe erzeugt wird in dem das PHP-Script mit der while-Schleife aufgerufen wird und in jedem Schleifendurchlauf eine Zeile JavaScript ausspuckt, die den Fortschrittsbalken manipuliert, ist die Sache kein großes Problem.
Hi,
Diese Frage beantwortet sich damit von allein: Wenn Javascript (und damit JQuery) anfängt, ist das PHP-Script schon längst beendet, die while-Schleife tiefste Vergangenheit.
Nicht unbedingt. Wenn durch JavaScript ein iframe erzeugt wird in dem das PHP-Script mit der while-Schleife aufgerufen wird und in jedem Schleifendurchlauf eine Zeile JavaScript ausspuckt, ...
oh, an die Konstruktion hatte ich tatsächlich nicht gedacht. Aber ...
die den Fortschrittsbalken manipuliert, ist die Sache kein großes Problem.
Doch, unter Umständen schon. Selbst wenn ich im PHP-Script mit flush(STDOUT) die Ausgabe des bis dahin generierten Codes erzwinge, kann ich immer noch nicht sicher sein, dass das Code-Fragment auch gleich beim Client ankommt (buffering proxy?), geschweige denn sofort nach Empfang ausgewertet und ggf. angezeigt wird. Einige Browser warten auch erst mal geduldig ab, was noch so alles kommen mag.
So long,
Martin
Einige Browser warten auch erst mal geduldig ab, was noch so alles kommen mag.
Interessant, müsste ich direkt mal alles ausprobieren - ggf. in ein paar Monaten an einem Wochenende ;)
Einen prgressbar mittels Javascript und einer PHP-while-Schleife (was hat das übrigens mit nem Konstruktor zu tun??? Ist mir neu! Klärt mich mal auf, was damit gemeint ist!) ist so ohne weiteres nicht möglich. Mit flush würde ich da nicht rumexperimentieren, da hier das jeweilige Verhalten des Browser
zu Problemen führen kann! Such mal nah PHP APC! Vieleicht hilft dir das!
Ist jedoch ein Modul und von daher auch wieder nur suboptimal!
MfG Shrynk