Grundsätzlich habe ich eine REST API, die ein JSON zurückgeben. In diesem JSON wird das zuletzt angezeigte Thema zurückgegeben. Zum BeispielWie Sie dynamische Daten anhängen
{ lastview : ABC }
Deshalb möchte ich diese
<div class = 'lastview'>Last viewed topic: </div>
$.getJSON("json link", function(data){
$('<a/>',{
text: data.lastview
}).appendTo('.lastview');
Aber da diese Daten nach einem anderen Thema ändern gesehen auf meiner Seite ist, kann einzufügen. Was ich meine ist, wenn Benutzer zu einem anderen Themenname XYZ gehen, ändern die JSON letzten Ansicht von ABC zu XYZ, aber die im Web wird nicht (immer noch ABC), weil es nur die Funktion einmal ausführen, wenn die Seite geladen wird.
So ist es trotzdem dynamisch die JSON zu überprüfen und richtig zurück, wenn sich der Inhalt ändert (Was ich meine ist, wenn das lastview Thema Änderung XYZ, die man in div automatisch XYZ ändern)
Dank
Eine Möglichkeit, Polling zu halten ist – AngYC
bedeutet, rufen Sie die Funktion auf, um alle 500ms auszuführen? Ich glaube, dass diese Methode die Seite zum Nachlaufen bringen wird –
Es gibt keine Möglichkeit zu wissen, ob es ein Update gibt, außer wenn andere API wie WebSocket/Web Push-Benachrichtigung verwendet wird, dies erfordert sowohl das Frontend als auch das Backend, REST kann nur ziehen, aber nicht drücken – AngYC