AJAX RSS JS responseXML返回null

时间:2012-08-29 03:28:17

标签: php javascript xml ajax rss

{ 
 xmlHttp=GetXmlHttpObject();
 if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  } 
 var url="http://www.galatasaray.org/_ajax/dinamik_fikstur.php?no=6";
 xmlHttp.onreadystatechange=stateChanged;
 xmlHttp.open('GET',url,true);
 xmlHttp.setRequestHeader('Content-type', "text/xml");
 xmlHttp.send(null);
 }
function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{   
 xmlDoc=xmlHttp.responseXML;
 alert(xmlHttp.responseXML);
 document.getElementById("myDiv").innerHTML=xmlHttp.responseXML;
 document.getElementById("takim2").innerHTML=
 xmlDoc.getElementsByTagName("owner")[0].childNodes[0].nodeValue;
 document.getElementById("takim1").innerHTML=
 xmlDoc.getElementsByTagName("guest")[0].childNodes[0].nodeValue;
 }
} 
function GetXmlHttpObject()
 { 
 var objXMLHttp=null;
 if (window.XMLHttpRequest)
  {
  objXMLHttp=new XMLHttpRequest();
  }
 else if (window.ActiveXObject)
  {
  objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 return objXMLHttp;
 }

我是ajax编程的新手,我遇到了问题。 responseXML返回null。我该如何解决这个问题?我尝试了responseText并返回空。我搜索了很多来源但是我找不到解决方案

0 个答案:

没有答案