Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax] podstawy
Chelo
post 13.08.2010, 20:12:14
Post #1





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post 13.08.2010, 20:15:01
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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.


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Chelo
post 13.08.2010, 20:20:02
Post #3





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


po prostu nie wyświetla tekstu z index1.php: testowy news
Go to the top of the page
+Quote Post
nospor
post 13.08.2010, 20:25:18
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Doinstaluj sobie FireBuga do FireFoxa - może wówczas zobaczysz to i owo


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
everth
post 13.08.2010, 20:34:36
Post #5





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


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.

Ten post edytował everth 14.08.2010, 05:22:58


--------------------
Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]!
Go to the top of the page
+Quote Post
wiiir
post 27.08.2010, 21:26:23
Post #6





Grupa: Zarejestrowani
Postów: 260
Pomógł: 34
Dołączył: 22.02.2010

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


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');
  }
}
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: 19.07.2025 - 21:04