Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery][Ajax] Parametr MSG
ShinJii
post 31.05.2011, 12:42:41
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 31.05.2011

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


Witam,

Zaczynam dopiero przygodę z jQuery i ajaxem i mam taki problem...mianowicie odwołuję się do pliku .php który zwraca wynik.

Załóżmy, że wygląda on tak:
  1. echo '<h1 style="color: red;">Koniec aukcji za: <span id="sekundy">' . $roznica . '</span> sekund</h1>';
  2. echo '<h2 style="color: aqua;">Do wygrania: <strong>' . $czas['wygrana'] . '</strong></h2>';
  3. echo '<h2 style="color: orange;">Prowadzi: <strong>' . $prowadzi2['username'] . '</strong></h2>';


I teraz chciałbym aby wynik był zwrócony np. tylko sam span o id SEKUNDY...
Próbowałem coś w stylu
Kod
success:
function(msg){
  $("div[name=czas]").html(msg.getElementById("sekundy"));
        }


Ale nie działa... da się w ogóle coś takiego zrobić z tego msg??

Ten post edytował ShinJii 31.05.2011, 12:52:47
Go to the top of the page
+Quote Post
wookieb
post 31.05.2011, 12:49:51
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




[JAVASCRIPT] pobierz, plaintext
  1. $(msg).find('#sekundy');
[JAVASCRIPT] pobierz, plaintext


--------------------
Go to the top of the page
+Quote Post
ShinJii
post 31.05.2011, 13:19:55
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 31.05.2011

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


Cytat(wookieb @ 31.05.2011, 13:49:51 ) *
[JAVASCRIPT] pobierz, plaintext
  1. $(msg).find('#sekundy');
[JAVASCRIPT] pobierz, plaintext


Działa smile.gif dzięki.



EDIT: Jeszcze raz ja.
Takie coś jest poprawne?

  1. var left = $(msg).find("#left");
  2. var right = $(msg).find("#right");
  3. var sekundy = $(msg).find("#sekundy");
  4. var reszta = $(msg).find("#reszta");
  5. $("div[name=czas_left]").html(left);
  6. $("div[name=czas]").html(sekundy);
  7. $("div[name=czas]").fadeIn(500);
  8. $("div[name=czas]").fadeOut(500);
  9. $("div[name=czas_right]").html(right);
  10. $("div[name=reszta]").html(reszta);


Bo wyswietlalo mi tylko var sekundy i var right....

Ten post edytował ShinJii 31.05.2011, 13:22:14
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: 26.06.2025 - 23:14