xmlHttp.status的返回值总是0

源码如下,声明下我初学的绝对是菜鸟,希望高手帮解决下varxmlHttp=createXmlHttpRequest();functioncreateXmlHttpRequ... 源码如下,声明下我初学的绝对是菜鸟,希望高手帮解决下
var xmlHttp=createXmlHttpRequest();
function createXmlHttpRequest()//创建XmlHttpRequest对象
{
var xmlHttp;
try
{
xmlHttp=new XmlHttpRequest()
}
catch (e)
{
var XmlHttpVersions=new Array('MSXML2.XMLHTTP.6.0','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP');
for(var i=0;i<XmlHttpVersions.length&&!xmlHttp;i++)
{
xmlHttp=new ActiveXObject(XmlHttpVersions[i]);
}
if(!xmlHttp)
{
alert("Error creating the XMLHttpRequest object.");
}
else
{
return xmlHttp;
}
}
}

function addUser()
{
if(xmlHttp)
{
try
{
username=encodeURIComponent(document.getElementById("username").value);
password=encodeURIComponent(document.getElementById("password").value);
email=encodeURIComponent(document.getElementById("email").value);
//question=encodeURIComponent(document.getElementById("question").value);
//answer=encodeURIComponent(document.getElementById("answer").value);
username=encodeURIComponent(document.getElementById("username").value);
var urlStr="userReg.php?username="+username+"&password="+password+"&email="+email;
xmlHttp.open("GET",urlStr,true);
xmlHttp.onreadystatechange=handleRequestState;
xmlHttp.send(null);
}
catch (e)
{
alert("Can't connect to server:\n"+e.toString());
}
}
}

function handleRequestState()
{
if(xmlHttp.readystate==4)
{
if(xmlHttp.status==200)
{
document.write("all is ok");
}
else
{
//document.write("err23or");
//document.write(xmlHttp.getResponseHeader("Content-Type"));
document.write(xmlHttp.responseText);
document.write(xmlHttp.status.Text);
document.write(xmlHttp.status);

}
}
}
展开
 我来答
百度网友433ca9194
2007-11-28 · TA获得超过624个赞
知道答主
回答量:98
采纳率:0%
帮助的人:94.6万
展开全部
xmlHttp.status返回当前请求的http状态码,此属性仅当数据发送并接收完毕后才可获取,但是在返回的长整形中并没有0,所以应该是你创建xmlhttp的时候就出了问题,也就是说没有发送到服务器或者服务器没做处理
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式