Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript].load() w pętli, .load() w pętli problem z wieloma ID
Soulast
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 6
Dołączył: 26.10.2009

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
RiE
post
Post #2





Grupa: Zarejestrowani
Postów: 97
Pomógł: 45
Dołączył: 5.05.2010

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


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. });
Go to the top of the page
+Quote Post
Soulast
post
Post #3





Grupa: Zarejestrowani
Postów: 133
Pomógł: 6
Dołączył: 26.10.2009

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


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


Ten post edytował Soulast 10.10.2012, 16:58:19
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 10:18