<script type="text/javascript"> var XMLHttpRequestObject = null; try{ XMLHttpRequestObject = new XMLHttpRequest(); } catch(e) { try{ XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { } } function zaloguj() { if(XMLHttpRequestObject) { XMLHttpRequestObject.open("POST", "zaloguj.php"); XMLHttpRequestObject.setRequestHeader('Content-type','application/x-www-form-urlencoded'); XMLHttpRequestObject.onreadystatechange = function() { if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { wiadomosc = XMLHttpRequestObject.responseText; var logowanie = document.getElementById("logowanie"); logowanie.innerHTML = wiadomosc; } } XMLHttpRequestObject.send("login=" + login + "&haslo=" + haslo); } } </script>
jednak w Firebugu pokazuje mi że readystate oraz status są równe 0. Czemu tak sie dzieje?