Was lässt Sie denken, AJAX ist unangemessen?
Sie können eine Funktion schreiben, die eine XMLHttpRequest
GET
Anforderung an den entsprechenden Endpunkt Versendungen (nennen wir es /stocks
) und sendet die ID des neuesten Datums als Abfrage-String-Parameter (beispielsweise /stocks?later_than={id}
).
Ihr serverseitiger Code kann alle Daten später als das ID-Datum zurückgeben.
Sie können window.setInterval
verwenden, um diese Funktion in einem regelmäßigen Intervall aufzurufen, oder die Anforderung in einem Rückruf erneuern, der ausgeführt wird, wenn die vorherige Anforderung eine Antwort empfängt.
Es klingt, als würden Sie nach WebSockets fragen. Here ist eine StackOverflow-Diskussion der relativen Vorzüge von AJAX und WebSockets.
Here ist eine weitere großartige StackOverflow-Ressource, die verschiedene Ansätze zur Abfrage abdeckt.
"Fragen, die uns bitten, ein Buch, ein Tool, eine Softwarebibliothek, ein Lernprogramm oder eine andere Offsite-Ressource zu empfehlen oder zu finden, sind für Stack Overflow off-topic, da sie eher zu eigensinnigen Antworten und Spam neigen. Stattdessen beschreiben Sie das Problem und was wurde bisher getan, um es zu lösen. " –
Was lässt Sie denken, dass AJAX unangebracht ist? –
AJAX sollte weiterhin für kurzlebige Web-Service-Aufrufe verwendet werden, nicht für Publish/Subscribe-Modelle. – JavaDeveloper