Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX]Problem ze skryptem
Forum PHP.pl > Forum > Przedszkole
TheMatixPL
Witam.
Zacząłem niedawno zabawę z Ajax i mam problem a mianowicie mam skrypt który na Hostingu cba.pl działa idealnie, a na moim komputerze nie.
Myślałem, że ajax działa po stronie klienta a nie po stronie serwera. Łapcie kod i proszę o pomoc.
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>Ajax</title>
  6. <script type="text/javascript">
  7. var XMLHttpRequestObject = false;
  8.  
  9. if (window.XMLHttpRequest){
  10. XMLHttpRequestObject = new XMLHttpRequest();
  11. }
  12. else if (window.ActiveXObject){
  13. XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  14. }
  15.  
  16. function pobierzDane()
  17. {
  18. if(XMLHttpRequestObject){
  19. var p = document.getElementById("pt1");
  20. XMLHttpRequestObject.open("GET", "dane.txt");
  21. XMLHttpRequestObject.onreadystatechange = function()
  22. {
  23. if (XMLHttpRequestObject.readyState == 4 &&
  24. XMLHttpRequestObject.status == 200) {
  25. p.innerHTML = XMLHttpRequestObject.responseText;
  26. }
  27. }
  28. XMLHttpRequestObject.send(null);
  29. }
  30. }
  31. </script>
  32. </head>
  33. <body>
  34. <div>
  35. <input type="button" value="Kliknij tu" onClick="pobierzDane();" />
  36. </div>
  37. <p id="pt1">
  38. Ten tekst zostanie zmieniony...
  39. </p>
  40. </body>
  41. </html>
_Borys_
Na komputerze musisz mieć włączony serwer i uruchomić ten skrypt poprzez localhost
TheMatixPL
A na serwerze republika.pl będzie to działać ?
_Borys_
Cytat(TheMatixPL @ 27.02.2014, 20:34:00 ) *
A na serwerze republika.pl będzie to działać ?

Powinno zadziałać.
Ale jak chcesz testować skrypty na komputerze to zainstaluj sobie xampp albo wamp albo vertrigo lub coś podobnego.
TheMatixPL
Niestety właśnie sprawdziłem i nie działa. a muszę jakoś odczytać dane z pliku skoro nie ma obsługi PHP
Kshyhoo
Jak poprawnie zatytułować wątek
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.