Re: [問題] 不支援XMLHttpRequest物件?
: 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)
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章