像百度那样,不用刷新,却能显示新消息

q335619806 2012-09-03 03:12:17
就是不用刷新也能实时有新信息出现
...全文
195 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fw347969680 2012-09-05
  • 打赏
  • 举报
回复
阿贾克斯(Ajax),自己去看吧。
安特矮油 2012-09-05
  • 打赏
  • 举报
回复
可以用DWR
当然其实原理也都是AJAX定时的像后台发送请求获取数据而已
balabala_sean 2012-09-05
  • 打赏
  • 举报
回复
楼主貌似是还没入门。。。
jackson_fighting 2012-09-05
  • 打赏
  • 举报
回复
不想回答, 楼主熟悉下AJAX吧。可以基于原装的或者JQ封装的。
w774254848 2012-09-04
  • 打赏
  • 举报
回复
同求,我也想实现这个功能
  • 打赏
  • 举报
回复
  <html>
  <body>
  <form>
  <input type="text" id="clock" size="35" />
  <script language=javascript>
  var int=self.setInterval("clock()",50)
  function clock(){var t=new Date()
  document.getElementById("clock").value=t
  }
  </script>
  </form>
  <button onclick="int=window.clearInterval(int)">Stop interval</button>
  </body>
  </html>

百度百科里面这个够详细了。主要就是setInterval("clock()",50)这个定时任务,clock()里面ajax查询,有新纪录就更新该更新的,没有就不改变。不过现在有推送,没弄过,你可以研究研究应该也可以达到你的目标
q335619806 2012-09-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

基本上就是Ajax定期去询问下服务器端。
[/Quote]


兄台,能否详细点啊
  • 打赏
  • 举报
回复
ajax的局部刷新效果。或者你自己设置,隔断时间自己重加载页面。
MiceRice 2012-09-03
  • 打赏
  • 举报
回复
基本上就是Ajax定期去询问下服务器端。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧