Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> XMLHttpRequest, Raz działa, raz nie...
Garrappachc
post 19.01.2008, 00:08:11
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 2
Dołączył: 15.11.2007
Skąd: Kraków

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


Zaczynam Ajaxa kapować, więc jeżli coś głupiego rzeknę, to proszę się nie śmiejcie...

Kiedy wywsyłam żądanie GET'em o plik .txt, wszystko jest Ok.
Kiedy robię to samo, ale o plik .php (treść pliku:
  1. <?php
  2. echo 'Test';
  3. ?>

), to nie działa nic. Dodam, że dostałem książkę na urodziny o Ajaxie (profesjonalną), przepisałem litera w literę kod z niej i nic... Dodam, że używam Krasnala na kompie, IE 7.0


--------------------


CPU | GPU | RAM | HDD | OS
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Cotter
post 19.01.2008, 10:57:42
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 12
Dołączył: 6.01.2008
Skąd: Wrocław

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


Pokaż kod, w którym wysyłasz zapytanie AJAX
Go to the top of the page
+Quote Post
Garrappachc
post 19.01.2008, 23:26:09
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 2
Dołączył: 15.11.2007
Skąd: Kraków

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


HEAD:
  1. <script type="text/javascript" language="javascript" src="zxml.js"></script>
  2. <script type="text/javascript" language="javascript">
  3.  
  4. function makeRequest(url) {
  5. var http_request = zXmlHttp.createRequest();
  6. http_request.open('GET', url, true);
  7. http_request.onreadystatechange = function() {
  8. if (http_request.statechange == 4) {
  9. if (http_request.status == 200) {
  10. alert(http_request.responseText);
  11. } else {
  12. alert("Błąd! Odpowiedź serwera: \n " + http_request.statusText);
  13. }
  14. }
  15. }
  16. http_request.send(null);
  17.  
  18. }

BODY:
  1. onclick="makeRequest('info.txt')">
  2. Żądanie
  3. </span>

To zXml to klasa stworzona przez autorów tej ksiązki.
Kiedy jako url wpisuje info.txt, czasami jest OK. Kiedy wpisuje info.php (którego zawartość przytoczyłem w poprzednim poście), nie odzywa sięw ogóle. Mało tego, dawałem alerty na każdym kroku, żeby śledzić postępowanie skryptu. Nic. Nie ma informacji, że serwer nie odpowiedział, ani że odpowiedział... Mało tego, kiedy odczytuje już info.txt, przenoszę ten skrypt w postani nie zmienionej na inną stronkę - przestaje działać. Proszę o pomoc, bo mnie już szlag trafia.

Ten post edytował Garrappachc 19.01.2008, 23:27:02


--------------------


CPU | GPU | RAM | HDD | OS
Go to the top of the page
+Quote Post

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: 14.08.2025 - 02:03