Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript].load() w pętli
Forum PHP.pl > Forum > Przedszkole
Soulast
Nieradzę sobię zbytnio dobrze z javaskryptami więc poszukuję pomocy.
Oto mój aktualny skrypt:

  1. $sql = mysql_query("SELECT id, autor FROM tabela");
  2. while (list($mess_id, $autor ) = mysql_fetch_row($sql))
  3. {
  4.  
  5. echo "
  6. <script src=\"media/js/jquery.js\" type=\"text/javascript\"></script>
  7. <script>
  8. $(document).ready(function(){
  9. $(\"button\").click(function()
  10. {
  11. $('#zamiana" . $mess_id . "').load('test.php');
  12. });
  13. });
  14. </script>
  15. <div id=\"zamiana" . $mess_id . "\"><button>klik</button></div>";
  16. }


Problem w tym gdy mam już wszystko wyświetlone opcja klik otwiera wszystkie ID zamiany a mi chodzi tylko o daną. Jak tego dokonać?
Z góry dziękuje za wszelką pomoc.
RiE
Nie widać tutaj żebyś cokolwiek otwierał, więc trudno zgadywać co masz na myśli.
Jeżeli chcesz aby JS ingerował w aktualny, kliknięty element musisz to zrobić za pomocą this

  1. $(document).ready(function(){
  2. $(\"button\").click(function()
  3. {
  4. $(this).load('test.php');
  5. });
  6. });
Soulast
Cytat(RiE @ 8.10.2012, 21:27:51 ) *
Nie widać tutaj żebyś cokolwiek otwierał, więc trudno zgadywać co masz na myśli.
Jeżeli chcesz aby JS ingerował w aktualny, kliknięty element musisz to zrobić za pomocą this

  1. $(document).ready(function(){
  2. $(\"button\").click(function()
  3. {
  4. $(this).load('test.php');
  5. });
  6. });


Dzięki!!!Właśnie o to mi chodziło wink.gif
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.