ajax-status = 0

ich versuche, Informationen von einem entfernten server auf meinem lokalen Rechner.
readyState ist kein problem, also ==4. allerdings ist der status immer 0(anstelle von 200)
wenn ich auf den Knopf gedrückt, es gibt nichts zurück.

hier ist der code:

<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {//code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {//code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET",'http://www.spartanbook.com/textbooks_xml.asp?control=campus&campus=45&term=80',true);
xmlhttp.send();
}
</script>
</head>
<body>

<div id="myDiv"><h2>Let AJAX change this text</h2></div>
<button type="button" onclick="loadXMLDoc()">Change Content</button>

</body>
</html>

Es ist im Grunde von w3shcools. einfach ersetzt die url.
die url die ich verwende ist zu arbeiten, wenn ich es einfügen in die Adressleiste von meinem browser.

Irgendeine Idee?
Danke!!

"Irgendeine Idee?": Nicht verwenden, w3schools 🙂 w3fools.com
Es funktioniert nicht, weil W3Schools ist schlecht.

InformationsquelleAutor cheng | 2011-06-07

Schreibe einen Kommentar