hallo ! Ich lese zur Zeit ein Buch über JavaScript, Ajax und PHP. Doch leider ist schon bei einem der ersten Beispiele ein problem aufgetaucht. Hier erstmal der Code:
[XML]
Name:Tel.:
[/XML]
[Javascript]/* erstellt XMLHTTTPRequest Objekt, abhängig vom benutzten Browser /
function getXMLHTTPRequest() {
var req=false;
try {
req=new XMLHttpRequest(); / Firefox /
} catch(error1) {
try {
req=new ActiveXObject(„Microsoft.XMLHTTP“); / IE */
} catch(error2) {
req=false;
}
}
return req;
}
var myRequest= getXMLHTTPRequest();
function callAjax() {
/* Variable mit Daten zum Senden an den Browser */
var lastname=document.form1.myname.value;
/* URL des Server Skripts */
var url="myserverscript.php?surname="+lastname;
/* XMLHTTPRequest Objekt anfragen um Server Verbindung herzustellen */
myRequest.open("GET",url,true);
/* Funktion responseAjax() vorbereiten falls Server antwortet */
myRequest.onreadystatechange = responseAjax;
/* Request abschicken */
myRequest.send(null);
}
/* Callback Funktion /
function responseAjax() {
/ nur readystate=4 ist interessant /
if(myRequest.readyState==4) {
/ HTTP Antwort in Ordnung? /
if(myRequest.status==200) {
alert("The server said: "
+myRequest.responseText);
} else {
/ Fehlermeldung für jede andere Antwort vom Server */
alert("An error has occured: "
+myRequest.status);
}
}
}[/Javascript]
<?php
echo"Hello Ajax caller!";
?>
Ich bekomme das Alert Fenster „An error has occured: 0“. Hab alles schon versucht… steh auf dem schlauch. Wäre super wenn mir jemand helfen kann