2017-05-19 2 views

Antwort

1

können Sie unter Code verwenden:

setTimeout(function(){ <Make ajax call here> }, <interval in miliseconds>); 

Wurde Ihr Problem gelöst?

0

Javascript hat nicht die Konzepte von Threads und parallele Ausführung. Es kann jedoch die Ausführungswarteschlange mit einer Funktion füllen, die regelmäßig ausgeführt wird. Die JavaScript-Funktion dafür ist

Wenn Sie wirklich die Funktion wiederholen möchten läuft für immer, das ist ein gutes Geschäft. Obwohl Sie die Ausführung auch mit window.clearInterval stoppen könnten, würde ich das nicht tun, wenn Sie das ExtJS-Framework bereits verwenden.

Aufgrund dieser grundlegenden Funktionen hat ExtJS das Objekt Task erstellt, das Sie beliebig starten und anhalten können. Die ExtJS-Lösung ist mehr OOP-Stil, was saubereren Code bedeutet.

Um zu sehen, wie man es benutzt, ist die official Task documentation Ihr Freund.