Nie jestem pewien, jak sformułować to w najlepszy sposób, ale to, czego szukam, to sposób wyświetlania danych na stronie internetowej, gdy tylko będą dostępne. Przykłady: Wyświetlanie komunikatów kanału IRC na stronie internetowej, ponieważ wiadomość jest wysyłana do kanału IRC, komunikat jest wysyłany na stronę internetową w tym samym czasie (lub z bardzo małym opóźnieniem). Lub gdy dane są wstawiane do bazy danych, jest wysyłany do strony internetowej w tym samym czasie (ponownie lub z bardzo małym opóźnieniem). W jaki sposób zaimplementowano taką funkcję? Czy taką funkcję można zaimplementować w JS/JQuery? Zakładam, że tak, ponieważ w ten sposób Mibbit wydaje się działać (AJAX). Wyjaśnienie przykładowego lub pseudokodowania byłoby docenione, ponieważ nie mam absolutnie żadnego pojęcia, gdzie zacząć i czego potrzebuję.Wyświetlanie danych w czasie rzeczywistym na stronie internetowej
9
A
Odpowiedz
6
Termin ten to Comet
, a to po prostu blok kodu konfiguracji do uruchomienia na zawsze i odpytywania (wysyłanie żądania HTTP) w określonych odstępach czasu, aby odzyskać nowe dane, jeśli w ogóle, wypełniając istniejący obszar nowymi danymi.
Możesz przeczytać więcej na ten temat:
tutorial (nie najlepszym stylu z kierunkowym):
StackOverflow pytanie wi th przykład:
1
Ten rodzaj problemu ma zawsze dwa rodzaje rozwiązań: sondowanie lub pushowanie.
Można sondować za pomocą technik AJAX LUB mieć długotrwałe połączenie z serwerem przekazującym dane do klienta (COMET).
0
Jeśli planujesz używać JavaScript, wtedy prawdopodobnie będzie mieć klasę Timer, że każdy tak często będzie pobierał aktualizacji za pomocą AJAX.
Powiązane problemy
- 1. Wyświetlanie danych w czasie rzeczywistym o wysokiej wydajności
- 2. Usługa waluty internetowej w czasie rzeczywistym
- 3. Jak udostępniać aktualizacje w czasie rzeczywistym na stronie internetowej między użytkownikami na różnych komputerach?
- 4. Python frameworks dla strony internetowej w czasie rzeczywistym
- 5. Jak budować "odwiedzających w czasie rzeczywistym na stronie", Google API?
- 6. Jak wyświetlić raporty Google Analytics lub raport w czasie rzeczywistym na stronie mojej witryny internetowej?
- 7. Pobieranie danych po aktualizacji w czasie rzeczywistym
- 8. Wyświetlanie oceny Stackoverflow/reputacji/identyfikatorów na stronie internetowej
- 9. Klient aktualizacji internetowej w czasie rzeczywistym do klienta
- 10. czasie rzeczywistym ajax komentuje
- 11. Wyświetlanie czasu innego komputera na stronie internetowej przy użyciu Javascript?
- 12. Wyświetlanie pliku PDF na stronie internetowej przy użyciu pliku pdf.js
- 13. powiększ na stronie internetowej
- 14. Budowanie odpornej na uszkodzenia, miękkiej aplikacji internetowej w czasie rzeczywistym z Erlang/OTP
- 15. Wykres w czasie rzeczywistym (przebieg)
- 16. Aktualizacja podsumowania sprawdzania poprawności w czasie rzeczywistym
- 17. Facebook Aktualizacje w czasie rzeczywistym nie publikuje danych
- 18. Jak usunąć z bazy danych Firebase w czasie rzeczywistym?
- 19. MongoDb Streaming Out Wstawione dane w czasie rzeczywistym (lub prawie w czasie rzeczywistym)
- 20. H.264 Strumieniowanie w czasie rzeczywistym
- 21. Wykrywanie w czasie rzeczywistym szczytów częstotliwości zdarzeń
- 22. websocket vs rest API dla danych w czasie rzeczywistym?
- 23. Firebase jednoczesne połączenia w czasie rzeczywistym z moją bazą danych
- 24. Niezgodność liczby kart Firebase w czasie rzeczywistym
- 25. CouchDB w czasie rzeczywistym Ajax push update
- 26. Tajemnicze marginesy na stronie internetowej
- 27. Algorytm wyszukiwania na stronie internetowej
- 28. Aktualizowanie interfejsu użytkownika w czasie rzeczywistym
- 29. Grafiki w czasie rzeczywistym w Javie
- 30. C# Pokaż wyjście procesu w czasie rzeczywistym
+1 dla AJAX, ponieważ byłaby to moja sugestia. –