Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ReadyState i Status == 0
Forum PHP.pl > Forum > XML, AJAX > AJAX
krzysiek9394
Witam. mam taki fragment kodu:
  1. <script type="text/javascript">
  2. var XMLHttpRequestObject = null;
  3.  
  4. try{
  5. XMLHttpRequestObject = new XMLHttpRequest();
  6. }
  7. catch(e)
  8. {
  9. try{
  10. XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  11. }
  12. catch(e)
  13. {
  14. }
  15. }
  16.  
  17. function zaloguj()
  18. {
  19. if(XMLHttpRequestObject)
  20. {
  21. XMLHttpRequestObject.open("POST", "zaloguj.php");
  22. XMLHttpRequestObject.setRequestHeader('Content-type','application/x-www-form-urlencoded');
  23. XMLHttpRequestObject.onreadystatechange = function()
  24. {
  25. if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
  26. {
  27. wiadomosc = XMLHttpRequestObject.responseText;
  28. var logowanie = document.getElementById("logowanie");
  29. logowanie.innerHTML = wiadomosc;
  30. }
  31. }
  32. XMLHttpRequestObject.send("login=" + login + "&haslo=" + haslo);
  33. }
  34. }

jednak w Firebugu pokazuje mi że readystate oraz status są równe 0. Czemu tak sie dzieje?
Gimitar
Może źle zrozumiałem, ale się zapytam wywołujesz gdzieś funkcję zaloguj? I czy posiadasz gdzieś zmienną login i haslo?
U mnie kod działa jeśli się doda wywołanie funkcji oraz zmienne login i haslo.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.