[問題] 不支援XMLHttpRequest物件?
不好意思,又是我來問問題
最近才開始碰Ajax , 不過javascript跟php我都ok
手上有一本陳會安的 「javascript與ajax徹底研究」
於是我試做了一個裡面範例RSS的閱讀工具
環境是:
IE6.0
WAMP5
做了一個測試的頁面
其中有一個辨斷是
function readRSS(value) {
// 建立XMLHttpRequest物件
xmlHttp = getHttpRequestObject(showRSSItem);
if ( xmlHttp != null ) {
var url = "readRSS.php"; // 建立URL網址
url = url + "?id=" + value;
makeRequest(xmlHttp, url); // 建立HTTP請求
}
else {
alert ("錯誤! 瀏覽程式不支援XMLHttpRequest物件!");
return;
}
}
function getHttpRequestObject(handler) {
// 建立XMLHttpRequest物件
var httpRequest = null;
if ( window.XMLHttpRequest) {
// IE7, Mozilla, Safari等瀏覽程式
httpRequest = new XMLHttpRequest();
} else if ( window.ActiveXObject ) { // IE5, IE6
// 找出最新版MSXML剖析器
var msxmls = [ "MSXML2.XMLHttp.4.0",
"MSXML2.XMLHttp.3.0",
"MSXML2.XMLHttp",
"Microsoft.XMLHttp"];
for ( i=0; i< msxmls.length; i++ ) {
try { // 建立XMLHttpRequest物件
httpRequest = new ActiveXObject(msxmls[i]);
break;
} catch ( e ) {
return null;
}
}
}
我覺得好像沒什麼問題
不過它總是會跑 錯誤,不支援 的那個
就我看來這兩個function都沒有問題…
不過有時候bug就是寫的人看不到 orz
想請大大指教一下
--
╭▅▅╮ 把思念裝進瓶子裡寄給你
╭╯ *╰╮
║* * ║~Lisa Shie
║ * * ║ 讓你不得不把我放在心裡
║ * * *║ 我是愛熟男的小麻
╰════╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.229.219.36
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章