Re: [問題] 救命阿><"
抱歉抱歉,我再重述一次問題,只是要寫個簡單的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)
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
-1
12