Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js]Dodanie konkretnego elementu
Dominator
post
Post #1





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Cześć
Mam sobie tabelkę:

  1. <table>
  2. <thead>
  3. <tr>
  4. ...
  5. </tr>
  6. </thead>
  7. <tbody>
  8. <tr>
  9. <td><img src="..." /></td>
  10. <td> nick1</td>
  11. <td>0</td>
  12. <td><a href='#' id='tak'>Dodaj</a> <a href='#' id='nie'>Usuń</a></td>
  13. </tr>
  14. <tr>
  15. <td><img src="..." /></td>
  16. <td> nick2</td>
  17. <td>0</td>
  18. <td><a href='#' id='tak'>Dodaj</a> <a href='#' id='nie'>Usuń</a></td>
  19. </tr>
  20.  


W komórce td jest wartość zero. Jak napisać takie cudo, że po kliknięciu na Dodaj w konkretnej komórce jej wartość zwiększy się o 1? Kombinowałem różnymi sposobami, ale zawsze głupoty mi wychodziły.

Ten post edytował Dominator 18.09.2014, 16:16:32
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dominator
post
Post #2





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Okej, faktycznie zwraca mi zawartość komórki, aczkolwiek napotkałem kolejny problem. Otóż skrypt nie chce dodawać wartości - dlaczego? Miejsce, w którym skrypt ma zwiększać wartość o 1 musi być w bloku if.

  1. function Add(obj)
  2. {
  3. tekst = $(obj).parent().prev().html();
  4. }
  5.  
  6. $(document).ready(function()
  7. {
  8. window.onload = function()
  9. {
  10. $("a").click(function() {
  11. var nick = ($(this).attr("id"));
  12. var akcja = $(this).html();
  13. if(akcja == "Dodaj")
  14. {
  15. $.ajax({ url: 'http://localhost/strona/edytuj.php?akcja=dodaj&nick=' + nick });
  16. tekst += 1; //zwiększanie wartości
  17. }
  18. else if(akcja == "Usuń")
  19. {
  20. $.ajax({ url: 'http://localhost/strona/edytuj.php?akcja=usun&nick=' + nick });
  21. }
  22. //$("table").delegate("tr", "click", function() { });
  23.  
  24. });
  25. };
  26. });


Ten post edytował Dominator 18.09.2014, 17:07:20
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: 2.10.2025 - 22:08