Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ajax] podstawy
Forum PHP.pl > Forum > XML, AJAX
Chelo
Witam. Czytałem trochę o ajax i chciałem napisać swój 1 skrypt, niestety już pojawiają się pierwsze problemy.

index1.php:
Kod
testowy news



index.php
  1. <script type="text/javascript">
  2.  
  3. function plikacz()
  4. {
  5. var r = new XMLHttpRequest();
  6.  
  7. if(r) {
  8. r.onreadystatechange = function()
  9. {
  10. if (r.readyState == 4 && r.status == 200)
  11. {
  12. el = document.getElementById('siedem');
  13. el.innerHTML = r.responseText;
  14. }
  15. }
  16.  
  17. }
  18.  
  19. r.open = ("GET", "index1.php", true);
  20. r.send = (null);
  21.  
  22.  
  23. }
  24.  
  25.  
  26.  
  27. <span onmouseover="plikacz();" onmouseout="">sialala</span>
  28.  
  29. <div id="siedem"></div>


Co tutaj jest źle?
nospor
To moze napisz czym objawia się błąd a nie quiz nam urządzasz...

I jak już się bierzesz za ajaxa to skorzystaj z gotowych libów np. jQuery a nie rezasz się w czystym js.
Chelo
po prostu nie wyświetla tekstu z index1.php: testowy news
nospor
Doinstaluj sobie FireBuga do FireFoxa - może wówczas zobaczysz to i owo
everth
Przepatrz sobie ten tutorial krok po kroku, albo załatw sobie edytor z podświetlaniem składni i walidacją JSa. I patrz szczególnie - linia 19 i 20 u ciebie.
wiiir
Cytat(nospor @ 13.08.2010, 21:15:01 ) *
To moze napisz czym objawia się błąd a nie quiz nam urządzasz...

I jak już się bierzesz za ajaxa to skorzystaj z gotowych libów np. jQuery a nie rezasz się w czystym js.


odpowiedz typu jak nie umiesz chodzic to zacznij biegac... niech pozna jak dziala ajax.. na czym polega request etc
Bład moze byc taki ze stworzyles obiekt dla FF i reszty.. ale nie dla IE starszych wersji, na czym to testujesz?
Kod
if (window.XMLHttpRequest) {
  // IE7, Mozilla, Safari, opera
  r = new XMLHttpRequest();
}
else
{
  if (window.ActiveXObject) {
     // IE5.x, IE6.
     r = new ActiveXObject('Microsoft.XMLHTTP');
  }
}
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.