作者shingoliang (那个冬天..是永恒)
看板Ajax
标题Re: [问题] 救命阿><"
时间Thu Aug 16 12:32:55 2007
抱歉抱歉,我再重述一次问题,只是要写个简单的ajax测试一下,
主要function内容大约如下:
function sendrequest(url){
createXHR();
xmlhttp.open(GET,url,true);
xmlhttp.onreadystatechange=catchXML;
xmlhttp.send(null);
}
function createXHR(){
if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}else if (window.ActiveXObject){
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function catchXML(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
alert("OK");
}
else
alert(xmlhttp.status+"and"+xmlhttp.statusText);
}
}
readystate==4那一层可以进去,但是status==200那边就进不去,一直跑到else
但是错误代码跟错误状态都看不出来是啥错,status正确就是200,错误就是404
401那些,可是我的出现0,statusText也显示unknown,上网查查不太到,
我用得是IE 6.0,知道的版友拜托帮帮我吧,谢谢^^
对了,我是用xampp整合包安装的,作业系统是xp sp2..
※ 引述《shingoliang (那个冬天..是永恒)》之铭言:
: 最近在练习写ajax,但是连范例档都不能执行阿,
: if (xmlHttp.readyState==4){
: 这边近得来,
: if (xmlHttp.status == 200) {
: .......这边进不来
: }
: else
: alert('执行错误,代码:'+xmlHttp.status+'\('+xmlHttp.statusText+'\)');
: }
: }
: 一直跑到else那边,错误代码显示0,text:unknown,
: 照理说应该是404..500那些等等,结果出来unknown,
: 实在不知道怎麽解决,想玩ajax都不行QQ
: 知道的版友麻烦告诉我一下,谢谢:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.139.148.70
※ 编辑: shingoliang 来自: 220.139.148.70 (08/16 12:34)