johny7: jQuery Rekursion

Beitrag lesen

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