ITPub博客

首页 > 应用开发 > IT综合 > 用XMLHTTP实现无刷新的与server通信

用XMLHTTP实现无刷新的与server通信

原创 IT综合 作者:sdvingo 时间:2007-03-28 15:28:59 0 删除 编辑
XMLHTTP

XMLHTTP的用处很多,这里只说我们需要的,就是无刷新的与server通信,看这段代码:

代码:

豁然开朗,这段代码就是打开一个HTTP连接,以标准的HTTP格式传递数据,如果你喜欢,可以用XML的格式来传递。更改一下xml对象的构造方式就可以兼容Mozilla和Netscape。下面来写一个轮询,每隔一段时间刷新一次用户列表,当然,是不需要刷新页面的:
代码:

探测器





这样的通信方式数据量很小,不用重新传递整个页面,5秒钟轮一次,普通PC也能承受较大的在线数。构造一个探测器来监听在线列表和消息,效果是很好的,即使你的客户坐在电脑前袖手旁观,键鼠都不碰一下,也能保证数据即时传递,页面也不会发生跳转和刷新。

Session监听加上XMLHTTP通信,开发一个较为完善的站内消息系统实在易如反掌。

原文: http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=2153

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/443058/viewspace-907285/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    74
  • 访问量
    146918