項目遇到一個消息的模塊,在導航條最上面.想實現,當收到消息的時候能夠及時的刷新,顯示收到消息的條數,下面為大家介紹兩種不錯的方法,感興趣的朋友可以參考下
簡單的代碼實現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); }); });