FrankMe: xmlhttp.status = 0

Beitrag lesen

Hallo, ich möchte versuchen ein Test-Ajax-Projekt zu machen, erhalte aber stets den xmlhttp.status = 0 zurück. Warum ist der Status = 0?

test.html:

<!DOCTYPE HTML>
<html lang="de">
<head>
<meta charset="utf-8" />
<title>JS Übung</title>
</head>

<body >
<label>Passwort: <input type="password" size="10" value="" oninput="testekennwortqualitaet(this.value)" /></label>
<span id="sicherheitshinweise">Bitte ein Passwort eingeben</span>
</body>

<script>
function testekennwortqualitaet(inhalt)
{
    if (inhalt=="")
    {
        document.getElementById("sicherheitshinweise").innerHTML="keine Eingabe da";
        return;
    }
    if (window.XMLHttpRequest)
    {
        // AJAX nutzen mit IE7+, Chrome, Firefox, Safari, Opera
        xmlhttp=new XMLHttpRequest();
    }
    else
    {
        // AJAX mit IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
        console.log("xmlhttp.readyState==" + xmlhttp.readyState);
        console.log("xmlhttp.status==" + xmlhttp.status);
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
            document.getElementById("sicherheitshinweise").innerHTML=xmlhttp.responseText;
        }
    }
    xmlhttp.open("GET","kennworttesten.php?q="+inhalt,true);
    xmlhttp.send();
}
</script>
</html>

kennworttesten.php:

<?php
echo 'TEST';
?>
--
www.mehlhop.com