Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX] Dziwny problem z ID elementu
suny79
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 9.03.2010

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


Witam,

mam coś dziwnego z ajaxem, czego nie rozumiem...

Ciągnę sobie z bazy danych ajaxem dwa linki:

  1. <a href="wawka#partner" id="wawka">"Wawka"</a>
  2. <a href="klub#partner" id="klub">"Klub"</a>



Jak widać mają swoje ID.

Niestety gdy klikam w dowolny z nich strona się przeładowuje zamiast wykonywać kolejny AJAX w tle.

JS:

[JAVASCRIPT] pobierz, plaintext
  1. $('#klub').click(function(){get_partner_data('klub'); return false;});
  2. $('#wawka').click(function(){get_partner_data('wawka'); return false;});
[JAVASCRIPT] pobierz, plaintext



To niestety nie działa..i dokument się przeładowuje. Ale co dziwne po przeładowaniu kliknięcie w ten sam link powoduje już działanie ajaxa....O co chodzi? (IMG:style_emoticons/default/sciana.gif)

Czyżby za pierwszym przypadkiem id tych linków nie było aktywne, DOM itp?


Czy ktoś wie o co tu chodzi?




Go to the top of the page
+Quote Post
nospor
post
Post #2





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




no ale czy ty przypadkiem zdarzenia ONLICK nie podczepiasz jeszcze zanim ajaxem pobrales te linki? Uzyj LIVE i ci zadziala
Go to the top of the page
+Quote Post
suny79
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 9.03.2010

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


Dzięki! (IMG:style_emoticons/default/smile.gif) Zadziałało.


[JAVASCRIPT] pobierz, plaintext
  1. $('#klub').live('click', function(){get_partner_data('klub'); return false;});
  2. $('#wawka').live('click', function(){get_partner_data('wawka'); return false;});
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post

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: 23.08.2025 - 13:16