Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obsluga skryptu z zaladowanego juz dokumentu przez jquery, Brak reakcji w skryptach juz zaladowanych przez jquery
shimano
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 6.06.2009

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


Witam.

Z gory przepraszam, jesli temat juz byl poruszany. Staralem sie szukac, ale naprawde ciezko skleic sensowne zapytanie do wyszukiwarki, zeby znalazlo satysfakcjonujaca odpowiedz.

Otoz problem polega na tym, ze:
Jest strona, ktora po kliknieciu laduje tresc drugiej strony i ta druga strona posiada w kodzie odwolania do skryptu zaimplementowanego na stronie pierwszej, ale wogole na niego nie reaguje.

Przyklad:
Strona pierwsza:
  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
  2. <script type="text/javascript">
  3. // jedna funkcja do obslugi wszystkich ajaxowych linkow
  4. $(document).ready(function () {
  5. $('.laduj').click(function () {
  6. var cel = '#'+$(this).attr('cel');
  7. var skad = '#'+$(this).attr('id');
  8. var zrodlo = '#'+$(this).attr('zrodlo');
  9. var dane = $(skad).attr('dane');
  10. if(zrodlo) {
  11. $(cel).load('dodaj_film.php?a=1&tytul='+$(zrodlo).attr('value'));
  12. }
  13. else {
  14. $(cel).load('dodaj_film.php?'+dane);
  15. }
  16. });
  17. });
  18. </head>
  19. <body><FONT face='Verdana' size='2'>
  20. <div id="wyszukiwarka">
  21. <Input type="text" id="tytul"> - <Input type="button" value="Sprawdz" id="sprawdz" class="laduj" cel="wyniki" zrodlo="tytul">
  22. </div>
  23. <div id="wyniki">
  24. </div>
  25.  
  26. </body>
  27. </html>


Druga strona, ladowana przez pierwsza:

  1. (..)
  2. while($rekord = @mysql_fetch_array($q)) {
  3. echo "\n<A href='#' class='laduj' id='tyt$rekord[id]' cel='film$rekord[id]' dane='a=2&tytid=$rekord[id]'>$rekord[tytul]<A><BR><div id='film$rekord[id]'></div>\n";
  4. }
  5.  
  6. (..)


Jak widac, linki generowane przez strone druga posiadaja klase "laduj", wiec mialem nadzieje, ze beda obslugiwane przez jquery, tak samo jak guzik "sprawdz" ze strony pierwszej. Niestety, w linkach jest calkowity brak reakcji;/

Czy jquery nie moze obslugiwac zdarzen zaladowanych juz przez jquery z innego pliku?

P.S.
Jezeli wyrazilem sie niezrozumiale, prosze nie krzyczec, a delikatnie zwrocic uwage. Postaram sie wtedy rozrysowac swoje mysli.
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 17:28