Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX][JavaScript][JQuery] Usuwanie elementu stworzonego przez AJAX
Michael2318
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Nie mogę sobie poradzić z usunięciem elementu, który został stworzony przez ajax, w tle.
Posiadam system powiadomień, coś al'a facebook i limit w panelu to 5 newsów. Jeśli zostanie dodane jakieś powiadomienie przez ajax, to te starsze zostają usunięte w ten sposób:

Kod
$('#new_news_'+last_new_row).remove();


jednak kiedy próbuję usunąć powiadomienia stworzone przez ajax to ww. sposób już nie działa. Próbowałem też z live() bo gdzieś czytałem, że to powinno pomóc, jednak nic nie dało.
Jakaś rada?
Go to the top of the page
+Quote Post
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


live() tyle, że podpięte do odpowiedniego zdarzenia, czyli do tego, które u Ciebie wykonuje tego całego AJAX-a.
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #3





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Cytat
Próbowałem też z live() bo gdzieś czytałem, że to powinno pomóc, jednak nic nie dało.

W nowej wersji jQuery już nie działa "live", tylko "on":
http://api.jquery.com/on/

poza tym:
As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers. Users of older versions of jQuery should use .delegate() in preference to .live().
http://api.jquery.com/live/

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: 4.10.2025 - 12:07