1. 程式人生 > >Ajax技術(5)--Ajax使用過程中常見問題彙總

Ajax技術(5)--Ajax使用過程中常見問題彙總

function getajax(){
  if(window.XMLHttpRequest)return new XMLHttpRequest();
  else if(window.ActiveXObject)return new ActiveXObject("microsoft.xmlhttp");
}
var xhr=getajax();
xhr.onreadystatechange=function(){
  if(xhr.readyState==4){
    if(xhr.status==200||xhr.status==0){
      var doc=xhr.responseXML,item=doc.getElementsByTagName("item");
      alert(item.length);//在ie輸出為0,在ff下為4。似乎在ie下未生成xml的樹結構,具體原因要問ms了。。
    }
    else alert('發生錯誤\n\n'+xhr.status);
  }
}
xhr.open("get","showbo.xml?_dc="+new Date().getTime(),true);
xhr.send(null);