У меня проблема с удалением и редактированием данных строки. Мой код работает правильно, но когда к нему применяются таблицы данных, удаление после числа 10 не работает, даже если я хочу проверить его по console.log()
или alert
, они не показывают никаких действий, нажав при удалении или редактировании.
Работает корректно, когда Datatable не применяется
<tbody>
<?php
$count=1;
foreach ($users as $row) {
?>
<tr>
<td><?=$count;?></td>
<td><?=$row->name;?></td>
<td><?=$row->fname;?></td>
<td><?=$row->reg_no;?></td>
<td><?=$row->email;?></td>
<td><?=$row->address;?></td>
<td><?=$row->contact;?></td>
<td><?=$row->gender;?></td>
<td><?=$row->nationality;?></td>
<td><?=$row->admission_date;?></td>
<td><img src="<?=base_url()?>assets/images/students/<?=$row->image?>" width="50px" height="50px"></td>
<td><a class="Edit" EditID="<?=$row->id;?>" ><i class="fa fa-fw fa-edit"></i></a> |
<a class="AdminDelete" data="<?=$row->id;?>" ><i class="fa fa-fw fa-trash-o"></i></a>
</td>
</tr>
<?php $count++;} ?>
</tbody>
Ajax
<script type="text/javascript">
$(document).ready(function(){
$(".AdminDelete").click(function(){
var id=$(this).attr("data");
alert(id);
exit();
$.ajax({
url:"'.base_url().'Admin/customer",
data:{deleteid:id},
method:"post",
success:function(data)
{
alert("Record deleted successfully");
}
});
});
</script>