Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][AJAX] Usuwanie rekordu z listy
Forum PHP.pl > Forum > Przedszkole
miras
witam, mam listę rekordów, przy każdym rekordzie jest utworzony button: <button id="usun">usun</button>, mam też kod, który "czeka" na przyciśnięcie tego przycisku:
  1. $('#usun').on('click', function () {
  2. del=$('#us').val();
  3. $.ajax({
  4. type : 'POST',
  5. url : 'include/ajax/delete.php',
  6. data: 'id='+del,
  7. success : function(data) {
  8. $('#kom1').html(data);
  9. }
  10. });
  11. });


moje pytanie brzmi - w jaki sposób przesłać ID elementu, który zostął kliknięty?
ilidir
moze na przykład dzięki temu javascriptowi

document.getElementById('nazwa').val()
snerf
<button id="usun" del="$numer_id">usun</button>

del=$(this).attr('del');
ikssde
Albo zgodnie ze standardami:

  1. <button class="usun" data-id="...">Usuń</button>


Potem w jQuery w funkcji wywoływanej po kliknięciu:

  1. var id = $(this).data('id');


Pamiętaj, że nie powinieneś mieć na stronie dwóch elementów o tym samym ID, użyj klasy.
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.