Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ajax nie dziala pod FF
kufalo
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

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


Witam,
potrzebuje synchronicznie odpytac serwer

Kod
<script>

  r=new XMLHttpRequest()
  r.onreadystatechange=function(){if(r.readyState==4)alert(r.responseText)}
  r.open('GET','1.txt',false)
  r.send(null)

</script>


nie wiem czemu pod FF 3.0.1 nie dziala, pozostale wyswietlaja okienko alerta.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AjaxSrajax
post
Post #2





Grupa: Zarejestrowani
Postów: 172
Pomógł: 9
Dołączył: 22.03.2008
Skąd: Wrocław

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


@luciano chyba jednak synchronicznie - skrypt czeka aż dane się całe ściągną, asynchronicznie - nie.

@nexis Obiekt XMLHttpRequest() nie jest uniwersalny dla wszystkich przeglądarek

nie no, bez jaj, rozmawiamy oo ff 3 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) , a nie o przeglądarce z Marsa, ale jak faktycznie nie obsługuje xhr-a to Cie przeprosze, bo przyznam ze jeszcze nie testowalem na ff3 ;O

nie zgubiłeś nawiasów klamrowych i średnika (opcjonalnie z tego co wiem) w IF? : r.onreadystatechange=function(){if(r.readyState==4)alert(r.responseText)}

nie powinno być:

r.onreadystatechange=function(){
if(r.readyState==4) {
alert(r.responseText);
}
};

Aż dziw, że działa w innych, albo o czymś nie wiem...
?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 09:49