Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advAJAX] onSuccess ...
umatik
post 22.09.2007, 14:49:11
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 17.05.2002
Skąd: lodz

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


Kod
function getClubName(club){
    var nazwa ="a"
    advAJAX.get({
        url: "getclubname.php",
        parameters : {
          "id" : club
        },
        onSuccess : function(obj) { nazwa = obj.responseText},
        onError : function(obj) { alert("Error: " + obj.status); }
    });
    return nazwa;
    }


pobieranie nazwy klubu dziala bez problemu ale nie wiem dlaczego zmienna "nazwa" nie zmienia wartosci na to z "obj.responseText" ?

ps jest to moja pierwsza zabawa z advajaxem...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
msulik
post 24.10.2007, 09:06:17
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 31.03.2002
Skąd: Toruń

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


Najprościej będzie chyba tak:
  1. <script type="text/javascript">
  2.  
  3. $(document).ready(
  4.  
  5. function()
  6. {
  7. $("#zapisz").click(
  8. function()
  9. {
  10. $("#element").html("Czekaj - ładuję dane...");
  11. $.ajax({
  12. type: "GET",
  13. url: "zapisz.php",
  14. success: function(){
  15. $("#element").html("nowa_wartosc_z_bazy");
  16. }
  17. });
  18. return false;
  19. });
  20. });

Dodatkowo, aby zablokować możliwość kliknięcia w link "#zapisz", możesz użyć czegoś z grubsza w tym rodzaju (nie sprawdziłem tego, ale raczej będzie działać):
  1. <script type="text/javascript">
  2.  
  3. $(document).ready(
  4.  
  5. function()
  6. {
  7. $("#zapisz").click(
  8. function()
  9. {
  10. if ($("#zapisz").attr('nieklikalny'))
  11. {
  12. return false;
  13. }
  14. $("#zapisz").attr('nieklikalny', true);
  15. $("#element").html("Czekaj - ładuję dane...");
  16. $.ajax({
  17. type: "GET",
  18. url: "zapisz.php",
  19. success: function(){
  20. $("#element").html("nowa_wartosc_z_bazy");
  21. $("#zapisz").attr('nieklikalny', false);
  22. }
  23. });
  24. return false;
  25. });
  26. });


--------------------
misiu | chór

"Zdeterminowany programista potrafi stworzyć fatalny kod w każdym języku"
Allen Holub
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 21:25