Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 7 Dołączył: 29.04.2009 Skąd: Kraków Ostrzeżenie: (0%)
|
Mam następujący problem:
Ładuję fragment kodu przez ajaxa. następnie chcę na nim wykonać inną operację JS, jednak nie mogę. Przeglądarka zdaje się nie rozpoznawać tego załadowanego htmla. Jak sobie z tym poradzić? Skrypt wygląda tak:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%)
|
Witam!
Podpinasz event do elementów, których jeszcze nie ma (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Kod success: function(data) { $('#LoadedPanel').html(data); $("#zaladowane", data).click( function() { alert("Działa"); }); } Możesz też użyć pluginu livequery, ale narobisz sobie masę problemów innych. Pozdrawiam! |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 349 Pomógł: 72 Dołączył: 22.01.2008 Skąd: Wadowice/Oświęcim Ostrzeżenie: (0%)
|
Po co ładować plugin livequery,skoro w jQuery bodajże jak dobrze pamiętam to od wersji 1.3.x jest dostępna metoda live,która jest stworzona przez zespół zajmujący sie wydawaniem jQuery(ale mogę się mylić),więc nie powinien robić problemów.Sam go używałem ostatnio w aplikacji i nie było z nim żadnym problemów w IE6,IE7,FF,Operze,Chrome.Więcej o $.live
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 7 Dołączył: 29.04.2009 Skąd: Kraków Ostrzeżenie: (0%)
|
To rozwiązuje mój problem.
Dziękuję za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 19:07 |