Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery][ajax]Prośba o wyjaśnienie niejasności .find
kasek
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 9.11.2007

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


Witam

Kwałek kodu wycięty z oficjalnej strony jquery:

  1. url = $form.attr( 'action' );
  2.  
  3. $.post( url, { dana: test },
  4. function( data ) {
  5. var content = $( data ).find( '#content' );
  6. $( "#result" ).empty().append( content );



Nie wiem o co chodzi w tej linijce: var content = $( data ).find( '#content' ); ?

a dokładnie o co chodzi z tym #content ? gdzie ma szukać elementu o id content ? W tych danych zwrotnych które zwracane są jako data ?
Jeśli usunę końcówkę czyli: .find( '#content' ); w diva o id result wstawia mi dane zwrotne (data) nie wiem tylko o co chodzi z tym content i jak to wykorzystać ?

Dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




w danych zwrotnych szukają #content i wstawiają go do #result. Co w tym niejasnego? Jak nie chcesz #content z danych zwrotnych a chcesz całe dane zwrotne to wywal te find
Go to the top of the page
+Quote Post
kasek
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 9.11.2007

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


Cytat(nospor @ 16.01.2012, 21:52:10 ) *
w danych zwrotnych szukają #content i wstawiają go do #result. Co w tym niejasnego? Jak nie chcesz #content z danych zwrotnych a chcesz całe dane zwrotne to wywal te find


To jest niejasne ze nic mi nie wstawia:

echo json_encode('<div id = "content">WYSYŁKA OK</div>'); nic nie wstawia w result

i

echo '<div id = "content">WYSYŁKA OK</div>';

również nic nie wstawia ...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 03:04