Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][jQuery właściwie] Po załadowaniu do diva podstrony przez load() nie działają na tej podstronie nowe funkcje
Forum PHP.pl > Forum > XML, AJAX
hao
Cześć.

Mam funkcję:
  1. $(".menu_top_konto").click(function(){
  2. $('.main_window').load('strona_konto.php');
  3. });


która to ładuje do ramki main_window stronę strona_konto.php, poprzez kliknięcie w DIV'a menu_top_konto.

Na tej nowej podstronie również są funkcje click(), które sobie sterują innymi rzeczami, tylko już na tej podstronie.
Niestety one nie działają, wiem dlaczego, jednak jestem bardzo początkujący, i nie wiem jak to naprawić. Znalazłem odpowiedni dział na
http://docs.jquery.com/Frequently_Asked_Qu...AJAX_request.3F
jednak żaden z przykładów nie jest (dla mnie) na tyle łopatologiczny, żebym poprzez analogię potrafił go zastosować sad.gif

Czy ktoś mógłby mi to poprawić? Wiem, że jeśli będę mieć swój działający przykład, to będę w stanie go już załapać i stosować.

Dzięki z góry.
ActivePlayer
sproboj zamiast "click()" uzywac "live('click', function(){})"
hao
A niech to! smile.gif Działa!
Idę poczytać dokładnie o tej funkcji smile.gif
Dzięki i pozdrawiam serdecznie!
060156
Czesc,
Sadze ze DOM nie jest zaladowany kiedy wolasz przydzielenie eventu do elementu.
Dlatego sprobuj umiescic to w funkcji
$(document).ready(function() {
......
});
lub krocej
$(function() {
.....
});
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.