Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: XMLHttpRequest
Forum PHP.pl > Forum > XML, AJAX
Garrappachc
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
Cotter
Pokaż kod, w którym wysyłasz zapytanie AJAX
Garrappachc
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.
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.