| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 710 人关注过本帖
标题:[求助Ajax]我写的无刷新聊天怎么不管用?[已解决]
取消只看楼主 加入收藏
nightheart
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-3-13
收藏
 问题点数:0 回复次数:2 
[求助Ajax]我写的无刷新聊天怎么不管用?[已解决]
这个东西我调了一下午了,不管怎样都不会刷新内容;大家看看这客户端程序有没有问题。

症状:事件正常执行,但内容并未更新,服务器内容更新后得到的仍是老内容,只有关掉浏览器重开后才能看到更新后的内容...

function getText_PS()
{
var Url="得到内容的地址";
if (window.ActiveXObject)
{
conn1=new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest)
{
conn1=new XMLHttpRequest();
}
if (conn1)
{
conn1.onreadystatechange=function()
{
if (conn1.readyState==4&&conn1.status==200)
{
chatAll=conn1.responseText;
}
}
conn1.open("GET",Url,true);
conn1.send(null);
}
adapt_PS()
}
function adapt_PS()
{
document.getElementById('PS_CN').innerHTML=chatAll;
setTimeout("getText_PS()",5000);
}

[此贴子已经被作者于2006-5-4 11:18:16编辑过]

搜索更多相关主题的帖子: Ajax Microsoft 浏览器 服务器 
2006-04-27 17:47
nightheart
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-3-13
收藏
得分:0 
是不是内容被缓存了,还是一次请求后要新建一个新的请求才行??
2006-04-30 12:00
nightheart
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-3-13
收藏
得分:0 
解决了,其实很简单
function adapt_PS()
{
document.getElementById('PS_CN').innerHTML=chatAll;
chatAll='';
setTimeout("getText_PS()",5000);
}
中加一句清楚变量的就行了

[此贴子已经被作者于2006-5-4 11:17:47编辑过]

2006-05-04 11:17
快速回复:[求助Ajax]我写的无刷新聊天怎么不管用?[已解决]
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017193 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved