簡單的代碼實現jquery定時器.
今天,項目遇到一個消息的模塊,在導航條最上面.想實現,當收到消息的時候能夠及時的刷新,顯示收到消息的條數.想了半天.想了2種方法,
1.利用struts2的Ajax標簽.
2.利用jquery.
struts2有點麻煩,jquery比較簡單用jquery了.下面貼上代碼:實現每隔3S向服務器端獲取數據.然後賦值給要顯示的那個dom對象裡面.
. 代碼如下:
$(function(){
run();
var interval;
function run(){
interval = setInterval(chat,"3000");
}
function chat(){
$.post("searchMessage.action",{"mark":"receive","ajax":"ajax"},function(data){
$("span[name='mes']").html(data.num);
},"json");
}
$("#closeChat").click(function(){
clearTimeout(interval);
});
});