Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [advAJAX] - onSuccess nie wywoluje funkcji., onSuccess nie wywoluje funkcji
Epoxy
post 12.05.2006, 13:27:16
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 16.11.2005

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


Witam, oto problem (a przynajmniej tak mi sie wydaje) jaki napotkalem:

Mam nastepujace pliki: index.html o tresci
  1.   <head>
  2.        <script type="text/javascript" src="js/javascript.js"></script>
  3.      <script type="text/javascript" src="js/advajax.js"></script>
  4.   </head>
  5. <input type="button" name="Przycisk1" value="Click!" onClick="wyswietl1()"/>
  6. </form>
  7. <div id="content">-</div>
  8. </body>
  9. </html>

Oraz pliki test1.html o tresci odpowiednio
Kod
Test 1

Tresc pliku z funkcja podpieta pod przyciski (javascript.js) jest nastepujaca:
Kod
function wyswietl1() {
advAJAX.get({
    url: "test1.html",
    onSuccess : function(obj) { document.getElementById("content").innerHTML= "success"+obj.responseText; } ,
    onError : function(obj) { document.getElementById("content").innerHTML= "error"+obj.responseText; }
});
}


advAJAX (ver 1.10) powoduje zmiane zawartosci div'a, ale na zdarzenie onError. Dlaczego nie na zdarzenie onSuccess? Na czym polega moje bledne (zapewne) przekonanie ze powinno to dzialac na onSuccess? Jezeli moje przekonanie nie jest bledne to dlaczego dziala na onError?
Go to the top of the page
+Quote Post
TomASS
post 12.05.2006, 13:35:06
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


U mnie wszystko działa jak powinno, działa na onSucces.
Aby nie być gołosłownym podaje Ci linka.


--------------------
Go to the top of the page
+Quote Post
Epoxy
post 12.05.2006, 14:04:26
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 16.11.2005

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


Faktycznie dziala zgodnie z oczekiwaniami, moze plik advajax.js ktory posiadam jest uszkodzony sad.gif .

Sprawdzilem rowniez na swoim serwerze, faktycznie online dziala! Ja testowalem bez serwera www(odpalalem index1.html prosto z dysku), i to jest pewnie problemem.

Ten post edytował Epoxy 12.05.2006, 14:36:27
Go to the top of the page
+Quote Post
TomASS
post 12.05.2006, 15:16:34
Post #4





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Cytat
Ja testowalem bez serwera www(odpalalem index1.html prosto z dysku), i to jest pewnie problemem.

blink.gif

Trzeba było tak odrazu..... jakbyś chciał aby komunikacja przy pomocy AJAXa odbywała się bez serwera? guitar.gif


--------------------
Go to the top of the page
+Quote Post
Epoxy
post 12.05.2006, 19:25:08
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 16.11.2005

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


No tak, to duzo wyjasnia tongue.gif . Dzieki!
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: 27.04.2024 - 22:00