Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery][Ajax] Parametr MSG
Forum PHP.pl > Forum > XML, AJAX
ShinJii
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??
wookieb
[JAVASCRIPT] pobierz, plaintext
  1. $(msg).find('#sekundy');
[JAVASCRIPT] pobierz, plaintext
ShinJii
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....
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.