Re: [問題] 不支援XMLHttpRequest物件?
※ 引述《lyforever (LY)》之銘言:
: : function readRSS(value) {
: : // 建立XMLHttpRequest物件
: : xmlHttp = getHttpRequestObject(showRSSItem);
: : if ( xmlHttp != null ) {
: 問題是一定是出在xmlHttp
: 所以你要檢查有沒有收到getHttpRequestObject的return
這裡只有null @@"
: : 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++ ) {
可是for迴圈跑了一次
我用alert試的,只有出現一次
應該是指MSXML2.XMLHttp.4.0 就過了嗎?
: : try { // 建立XMLHttpRequest物件
: : httpRequest = new ActiveXObject(msxmls[i]);
: 還是沒return啥...
所以我應該把httpReQuest傳回去囉?
: : break;
: : } catch ( e ) {
: : return null;
: : }
: : }
: : }
: IE7的話點左下角可以知道那裡有錯
: firefox有firebug可以除錯
--
~*‧~‧*~*‧~‧*~*‧~*
╭╮ ○ ╭─╮╭─╮╭─╮╭╮ ○ ╭─╮ With this ring,
││ ╭╮│ ┤││││ ┤│╰╮╭╮│ ┤ I give to you my promise,
│└╮││├ ││ │├ ││ ││││ ┤ from this date forward you should
╰─╯╰╯╰─╯╰─╯╰┴╯╰┴╯╰╯╰─╯ not walk alone.
ψcrystalclear ~*‧~‧*~*‧~‧*~*‧~*
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.229.219.36
→
01/06 17:35, , 1F
01/06 17:35, 1F
推
01/06 19:11, , 2F
01/06 19:11, 2F
→
01/06 22:40, , 3F
01/06 22:40, 3F
→
01/06 22:40, , 4F
01/06 22:40, 4F
推
01/07 13:31, , 5F
01/07 13:31, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章