| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2991 人关注过本帖
标题:新手请教一个关于xmlHttp.status的问题
取消只看楼主 加入收藏
loger
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-8-4
收藏
 问题点数:0 回复次数:2 
新手请教一个关于xmlHttp.status的问题

代码如下:
var xmlHttp;
//创建XMLHttpRequest对象
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if( window.XMLHttpRequest ){
xmlHttp = new XMLHttpRequest();
}
}

//发送请求
function startRequest(){
createXMLHttpRequest();
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.open("GET","simpleRequest.xml",true);
xmlHttp.send(null);
}

//处理响应
function handleStateChange(){
if( xmlHttp.readyState == 4 ){
{
if( xmlHttp.status == 200 ){
alert("Server response with:"+xmlHttp.responseText);
}
}
}
}
运行后无预期结果-------弹出提示窗口.而将处理响应函数改为如下后就可以:
function handleStateChange(){
if( xmlHttp.readyState == 4 ){
{
alert("Server response with:"+xmlHttp.responseText);
}
}
}
请教这是什么原因啊?

搜索更多相关主题的帖子: status xmlHttp 
2006-12-22 20:04
loger
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-8-4
收藏
得分:0 

1.//发送请求
2.function startRequest(){
3. createXMLHttpRequest();
4. xmlHttp.onreadystatechange = handleStateChange;
5. xmlHttp.open("GET","simpleRequest.xml",true);
6. xmlHttp.send(null);
7.}
rainic,感谢你的回复,把4,5,6行照你标出来的顺序互换吗?我试过了,没有什么反应,连窗口都不跳出了.
能给我说说你的思路吗?

2006-12-24 16:17
loger
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-8-4
收藏
得分:0 

怎么没有人给小弟解释下,斑竹呢?

2006-12-26 20:29
快速回复:新手请教一个关于xmlHttp.status的问题
数据加载中...
 
   



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

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