2014-03-01 52 views
0

我試圖學習Ajax,但仍然遇到麻煩。基本上我有httpRequest檢查哪個瀏覽器。然後讓瀏覽器將.php文件加載到div中。無法獲取ajax顯示.php

<script> 
    function getXMLHTTPRequest(){ 
     var ajaxRequest = false; 

     try{ 
      ajaxRequest = new XMLHttpRequest(); 
     } catch (e) 
     { 
      try 
      { 
       ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); 
      }catch (e){ 
       try{ 
        new ActiveXObject("Microsoft.XMLHTTP"); 
       } catch(e) { 
        alert("Your browser broke!"); 
        return false; 
       } 
      } 
     } 
     var ajaxRequest = getXMLHTTPRequest(); 
     ajaxRequest.open("GET","ajaxNewbie.php"); 

     ajaxRequest.onreadystatechange = function() 
     { 

      if(ajaxRequest.readyState === 4) 
      { 
       //get the data from the server's response 
      document.greetingInfo.innerHTML = ajaxRequest.responseText; 
      } else { 
      window.alert("readyState = " + ajaxRequest.readyState); 
      } 
     }  
    } 
    </script> 
</head> 
<body onload="ajaxRequest.send(null);"> 
    <div id="greetinginfo"> 
    </div> 
</body> 

回答