Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Brak odswiezania AJAX ten sam serwer Apache2, inna domena
xziomas
post 24.01.2014, 08:20:33
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 24.07.2013

Ostrzeżenie: (0%)
-----


Witam uprzejmie, mam trywialny jak mniemam problem jednak nie wiem gdzie szukac bledu.


Mam prosty kod - gdzies tam kiedys go sciagnalem jako tutorial, wazne jest to ze mam 2 domeny. 1 wlasciwa nazwa serwera przekierowane na katalog www - tam odswiezanie AJAXem dziala, drugi katalog i podpieta do niego inna domena (2gi virtualny host) - nie dziala smile.gif

Ustawienia dla Virtualnych hostow w Apache dokladnie takie same smile.gif

Ponizej ustawienia hosta i kod PHP. Z gory Dziekuje za pomoc, Kuba

p.s. w IE w ogole nic sie nie odswieza..... smile.gif



<VirtualHost *:80>



ServerAdmin webmaster@localhost
ServerName NAZWA.HOSTA.PL:80

DocumentRoot /var/www/http
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
<Directory /var/www/http>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>






  1. <html>
  2. <head>
  3. <script language=javascript>
  4. // tworzymy zmienna
  5. var object = false;
  6.  
  7. // tworzymy obiekt XMLHttpRequest (dla IE jest troche inaczej, stad funkcja warunkowa)
  8. if (window.XMLHttpRequest) object = new XMLHttpRequest();
  9. else if (window.ActiveXObject) object = new ActiveXObject("Microsoft.XMLHTTP");
  10.  
  11. // ponizsza funkcja pobiera dane ze wskazanego zrodla (pliku lub skryptu php) do wskazanego
  12. // DIVa poprzez obiekt XMLHttpRequest
  13. function getData(dataSource, divID)
  14. {
  15. // kontynuuje wylacznie gdy obiekt nie jest zajety
  16. if (object.readyState==4 || object.readyState==0)
  17. {
  18. // tworzy zmienna odpowiadajaca konkretnemu obiektowi na stronie
  19. var obj = document.getElementById(divID);
  20.  
  21. // czyta z pliku lub wykonuje skrypt
  22. object.open("GET", dataSource);
  23.  
  24. // definiuje metode obslugi odpowiedzi serwera
  25. object.onreadystatechange = function()
  26. {
  27. // kontynuuje jesli transmisja zostala zakonczona powodzeniem
  28. if (object.readyState == 4 && object.status == 200)
  29. obj.innerHTML= object.responseText;
  30. }
  31. // wysyla zadanie do serwera
  32. object.send(null);
  33. }
  34. }
  35.  
  36. function odswiezaj()
  37. {
  38. getData('ajaxtime.php','mojDIVIK');
  39. setTimeout("odswiezaj()", 1000);
  40. }
  41.  
  42. </script>
  43. </head>
  44. <body>
  45.  
  46. <div id="mojDIVIK">
  47.  
  48. <?php
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. $czas=date("G:i:s");
  57. echo $czas;
  58. ?>
  59.  
  60.  
  61.  
  62.  
  63. </div>
  64.  
  65. <script language=javascript>
  66. odswiezaj();
  67. </script>
  68.  
  69. </body>
  70. </html>
  71.  
  72. <form


Ten post edytował xziomas 24.01.2014, 09:14:01
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 13:03