2016-06-30 5 views
-3

Ich frage mich, wie man eine JavaScript-Popup-Nachricht (Anzeige für 5 Sekunden), wenn eine Datenbank-Eingabe für bestimmte Benutzer geändert haben? Ein bisschen wie die Xbox Live-Erfolgsmeldung, die jedes Mal auftaucht, wenn du eine bestimmte Aufgabe machst, aber ich möchte, dass sich die Ebene für einen bestimmten Benutzer ändert und dann eine Popup-Nachricht mit der Aufschrift "Herzlichen Glückwunsch zum Erreichen von Level x". Ich werde eine Popup-Nachricht für andere Dinge als nur Level haben, so dass es einfach zu entwerfen sein müsste.JavaScript Popup-Nachricht auf Datenbankänderungen

Ich konnte nichts online finden, also wenn jemand von Ihnen irgendwelche Vorschläge hat, bitte hinterlassen Sie mir einige Links.

+0

Werfen Sie einen Blick auf WebSockets. –

+0

Sie können Änderungen entweder auf der Clientseite oder auf der Serverseite vornehmen. Dies können Sie problemlos tun, indem Sie eine Nachricht an die Clientseite senden. –

Antwort

0

entweder einen Timer verwenden und

für neue Popups über Ajax in einem Intervall fragen oder verwenden WebSockets/websocketserver, dass Informationen an den Client schieben

+0

Oder longpoling Anfrage –

+0

ihre ist Weg longpolling ist eine gute Lösung für alles ... seine Verschwendung von Ressourcen und die hässlichste Art, so etwas zu lösen ... nur ein akzeptables Setup ist mit ereignisgesteuerten Server wie nginx oder mpm- Ereignisapache – Kapsonfire

Verwandte Themen