echo ' <table class="table noti"> <tr> <input type="hidden" id="idnoti" value="'.$r['id'].'"> <td><span style="background:'.$r['color'].'; padding-top: 5px;" class="noft-icon fa '.$r['icon'].'"></span></td> <td class="textnoti">'.$r['tresc'].'</td> <td class="closenoti"><i class="fa fa-times-circle" aria-hidden="true"></i></td> </tr> </table> '; } }
oraz AJAX:
<script type="text/javascript"> //Rejestracja $(document).ready(function(){ $(".closenoti").click(function () { var idnoti = $("#idnoti").val(); $.ajax({ url:"noti/change.php", method:"POST", data:{idnoti:idnoti}, dataType:"JSON", success:function(data) { } }) }); }); </script>
Problem polega na tym, że załóżmy iż wyświetla się tak:
1. ID: 7
2. ID: 6
3. ID: 1
mimo, że klikam na "closenoti" przy id 1 to zmienia mi status id 7
Pomoże ktoś
