Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery][AJAX] Pobranie danych i link przeładowuje stronę, [jQuery][AJAX] Pobranie danych i link przeładowuje stronę
gwozdek111
post 13.03.2009, 23:05:46
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.03.2009

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


Witam

Mam prosty błąd. W kodzie z zewnętrznego pliku js:
Całość oparta o JQUERY.
  1. $(document).ready(function(){
  2. $('a').click(function(){
  3. $('#content').load(
  4. $(this).attr('href')
  5. );
  6. return false;
  7. });
  8. });
[/code]
Wszystko działa ok, ale do pierwszego wywołania kodu, po poprawnym pobraniu danych i zamianie elementu linki, które się znajdują w uaktualnionym elemencie przestają działać zgodnie z założeniem, tzn. nie jest wywoływana akcja zapytania AJAX tylko strona jest przeładowywana.

Wiem, że tak się dzieje ponieważ powyższy kod odnosi się do stanu po załadowaniu strony tradycyjnym żądaniem, po aktualizacji żądania AJAX-em nie ma zastosowania kod w $().ready - ale jedynie do tego uaktualnionego elementu.

Ale zamieszałem, mam nadzieję, że ktoś zrozumie i podpowie jak to rozpisać by działało - dodawanie atrybutów w stylu onclick do linków raczej odpada.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:24