2010-02-01 4 views

Antwort

4

Sie könnten Long-Polling verwenden. Im Grunde senden Sie eine Anfrage an den Server, und es wartet darauf, mit einer Antwort zurückzukehren. Der Server hält die Verbindung, bis Daten verfügbar sind, und gibt dann die Antwort zurück, die die Daten enthält.

Beispiele für lange Abfragen mit Javascript (Frameworks) finden Sie unter this question. PerplexedLabs hat 2009 ein kurzes Tutorial/Beispiel für lange Abfragen mit jQuery und PHP erstellt. Sie können es online unter http://blog.perplexedlabs...javascript-long-polling/ ansehen.

+0

Ich vermute nur, dass AJAX ein Skript aufrufen und das Skript 'sleep()' wenn es keine Daten gibt? –

+1

Ein nützlicher Suchbegriff ist 'Komet'. Siehe hier: http://en.wikipedia.org/wiki/Comet_%28Programming%29 – RedFilter

-1

Ohne Flash ist das zur Zeit nicht möglich. In Zukunft wird WebSockets es möglich machen. Mit Flash können Sie eine Socket-Verbindung zum Server einrichten.

Verwandte Themen