Bei der Entwicklung des Java-Webauthentifizierungssystems verlangt der Kunde, dass bei Datenaktualisierungen ein Popup-Fenster auf der Seite angezeigt wird, damit die Mitarbeiter in der Nähe rechtzeitig wissen, dass neue Daten übermittelt wurden Mit der zeitgemäßen Push-Technologie können wir auch Ajax verwenden, um diese Funktionen zu erreichen.
Das Prinzip der Code-Implementierung besteht darin, die geplante Ausführung von Ajax-Anfragen auf der Seite zu ermöglichen. Wenn die erhaltenen Daten den neuesten Status haben, müssen Sprachansagen und Popup-Box-Eingabeaufforderungen implementiert werden Wird häufig aufgerufen. Diese Methode ist nur für die Anzahl der Benutzer geeignet.
1. Sprachansagen hinzufügen
<audio id="sound" autoplay="autoplay">
Den Code zum Abspielen von Sprachdateien dynamisch hinzufügen:
document.getElementById("sound").src="<%=basePath%>admin/media/global.wav";
2. Dynamisches Popup-Nachrichtenfeld:
Hier habe ich jquery.gritter.js und jquery.gritter.css importiert, den spezifischen Implementierungscode:
jQuery(document).ready(function() { setInterval(function(){ $.post('ajax/linecheck',function(data){ var json=eval("("+data+")"); $.each(json,function(index,item){ $("#line"+item.id).html("") $.each(item.localList,function(index,item2){ if(item2.attendOCList!=""){ $("#line"+item.id).append("
Der obige Inhalt ist der JS-Implementierungscode, den der Editor Ihnen vorstellt, um in Echtzeit ein neues Nachrichten-Eingabeaufforderungsfeld anzuzeigen und einen Aufforderungston zu hören. Ich hoffe, dass er für alle hilfreich ist!