Re: [問題] 不支援XMLHttpRequest物件?

看板Ajax作者 (LY)時間18年前 (2007/01/06 15:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
: function readRSS(value) { : // 建立XMLHttpRequest物件 : xmlHttp = getHttpRequestObject(showRSSItem); : if ( xmlHttp != null ) { 問題是一定是出在xmlHttp 所以你要檢查有沒有收到getHttpRequestObject的return : function getHttpRequestObject(handler) { : // 建立XMLHttpRequest物件 : var httpRequest = null; : if ( window.XMLHttpRequest) { : // IE7, Mozilla, Safari等瀏覽程式 : httpRequest = new XMLHttpRequest(); 沒return啥 但基本上你是IE6不會跑這裡 : } else if ( window.ActiveXObject ) { // IE5, IE6 可以在這邊加個alert看看有沒有跑到這裡 : // 找出最新版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]); 還是沒return啥... : break; : } catch ( e ) { : return null; : } : } : } IE7的話點左下角可以知道那裡有錯 firefox有firebug可以除錯 -- ps 其實你還不太懂xmlHttpRequest吧?? 你給的函式不算最基本的request了 建議從基本的呼叫開始吧 不然上面的問題應該很容易解決..orz.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.141.53 ※ 編輯: lyforever 來自: 140.113.141.53 (01/06 16:41) ※ 編輯: lyforever 來自: 140.113.141.53 (01/06 16:43)
文章代碼(AID): #15dr8ryr (Ajax)
討論串 (同標題文章)
文章代碼(AID): #15dr8ryr (Ajax)