Moin allerseits,
ich möchte eine Schleife mit jQuery programmieren. Mit der Schleife soll in jedem Durchlauf eine PHP-Datei per AJAX nachgeladen werden, die Statusinformationen ausgibt. Dafür habe ich folgende Funktion geschrieben:
$.fn.uhrzeit = function()
{
$('#status').load(CW_ROOT_HTML + '/includes/desktop/uhrzeit.php').pause(1000).uhrzeit();
return this;
};
$(this).uhrzeit();
Erstmal gebe ich die Uhrzeit mit Sekunden aus, um zu sehen, ob die Datei im Sekundentakt aufgerufen wird. Die Funktion Pause hat den Effekt wie window.setTimeout:
$.fn.pause = function(duration) {$(this).animate({dummy: 1}, duration);return this;};
Das Problem ist: Die Zeit wird einige Minuten im Sekundentakt geladen und bleibt dann stehen; in der Konsole erscheint sofort der Fehler 'too much recursion'.
Wie kann ich das Problem lösen?
Habe schon nach jQuery recursion, jQuery loop und jQuery setTimeout gesucht.
Grüße, JN
--
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de