Java Web 認証システムの開発では、顧客は、データが更新されたときに、近くのスタッフが新しいデータが送信されたことをすぐに知ることができるように、ページ上にプロンプト ボックスをポップアップ表示することを要求しています。タイムリーなプッシュ技術を使用して、ajax を使用してこれらの機能を実現することもできます。
コード実装の原則は、取得したデータが最新のステータスである場合、ページ上での ajax リクエストのスケジュールされた実行を有効にすることです。この実装の欠点は、データベースが実装されていないことです。このメソッドは、ユーザー数が少ない場合にのみ適しています。
1. 音声プロンプトを追加します
<audio id="sound" autoplay="autoplay">
音声ファイルを再生するためのコードを動的に追加します:
document.getElementById("sound").src="<%=basePath%>admin/media/global.wav";
2. 動的ポップアップ メッセージ プロンプト ボックス:
ここでは、特定の実装コードである jquery.gritter.js と jquery.gritter.css をインポートしました:
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("
上記の内容は、リアルタイムで新しいメッセージ プロンプト ボックスをポップアップし、プロンプト音を鳴らすためにエディターが紹介する JS 実装コードです。皆さんのお役に立てば幸いです。