在win2k下responseText无法获取

lintony 2006-07-24 12:39:38
使用ajax,在winxp下,ubuntu下没问题,可是到了win2k下就不行了。
仅能够显示alert("读取返回字符")和alert(req)[显示Object],因此错误发生在req.responseText。大家知道是怎么回事吗?

win2k下的ie是6.0的,和winxp下ie6没问题。
代码如下:
function handleResponse() {
if(req.readyState == 4){
if(this.req.status=="200")
{
alert("读取返回字符");
alert(req);
alert(req.responseText);
alert("结束");
}else alert("查询出错!错误码:"+req.status);
}

return;

}
...全文
138 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lintony 2006-07-24
  • 打赏
  • 举报
回复
大家没遇到过这样的问题吗?
dragon865 2006-07-24
  • 打赏
  • 举报
回复
if (request.status == 200){
form.ajaxresult.value=request.responseText;
alert("-++++++--");
}
网络正常 ==200 执行{......}
jiangtao088 2006-07-24
  • 打赏
  • 举报
回复
xmlHttp.status == 200
郭大侠_ 2006-07-24
  • 打赏
  • 举报
回复
if(this.req.status=="200")--->if(this.req.status==200)
其余的没有问题啊
lintony 2006-07-24
  • 打赏
  • 举报
回复
有没有哪位大哥是在win2k下开发ajax的?
lintony 2006-07-24
  • 打赏
  • 举报
回复
alert("读取返回字符");
alert(req);
alert(req.responseText);
alert("结束");

可是以上四句话中,前两句都执行了呀。但是到了第三句话就break down了。
loveyt 2006-07-24
  • 打赏
  • 举报
回复
为什么req.status=="200"而不是req.status==200呢...
也有可能是xmlHttp对象创建的方式不一样...

52,797

社区成员

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

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