jquery タイマーを実装するための簡単なコード。
今日、プロジェクトはナビゲーション バーの上部にあるメッセージ モジュールに遭遇しました。メッセージを受信すると、時間内に更新できることを認識したいと思います。メッセージバーを表示するには、長い間考えた結果、
1. struts2 の Ajax タグを使用します。
struts2は少し面倒ですが、jqueryは比較的簡単です。 以下のコードを貼り付けます。 3秒ごとにサーバーからデータを取得し、表示するDOMオブジェクトに割り当てます。
コードをコピー
function run(){
interval = setInterval(chat,"3000");
}
function chat(){
$.post("searchMessage.action",{" mark":"受信","ajax":"ajax" },function(data){
$("span[name='mes']").html(data.num);
}, "json");
$( "#closeChat").click(function(){
clearTimeout(interval);
});