Dane znajdują się w pętli foreach :
<?php foreach($procedure as $item) :?> <tr> <td> </td> <td> <button type="button"> Edytuj </button> </a> </td> <td> <button type="button" class="proc_delete">Kasuj</button> </td> </tr> <?php endforeach ; ?>
I teraz JQuery do obsługi alertu , który uruchamiamy buttonem kasuj.
document.querySelector('button.proc_delete').onclick = function(){ swal({ title: "Czy chcesz usunąć procedurę?", text: "Tej operacji nie będziesz mógł przywrócić", type: "warning", showCancelButton: true, confirmButtonColor:'#DD6B55', confirmButtonText: 'Tak, chcę usunąć!', cancelButtonText: "Nie chcę usuwać!", closeOnConfirm: false, closeOnCancel: false }, function(isConfirm){ if (isConfirm){ } else { swal("Przerwano", "Procedura pozostała bez zmian", "error"); } }); };
Wszystko działa pięknie ale tylko dla pierwszego wiersza pętli foreach. Dla kolejnych wierszy JS nie idzie.
Jeżeli ktoś z Was orientuje się czym to jest spowodowane będę wdzięczny za wskazówki. Pozdrawiam .