привет, я пытаюсь сделать ajax crud, не используя только пакет Jquery как библиотеку, я могу загрузить данные в таблицу без проблем, единственная проблема, которая у меня возникает, - когда я хочу редактировать данные, я пытаюсь передать идентификатор кнопке редактирования, но проблема в том, что работает только одна кнопка, я могу получить только один идентификатор, а когда я нажимаю на остальные, он не работает.
Ajax код
$(document).ready(function(){
$('#my').on('click',function(){
$.ajax({
url: "{{ URL::route('sample') }}",
type:'get',
dataType:'json',
contentType:'application/json',
success:function (data){
console.log(data);
$('#data').html("");
$.each(data, function (key, val){
$('#data').append("<tr>"+
"<td>"+val.id+"</td>"+
"<td>"+val.name+"</td>"+
"<td>"+val.code+"</td>"+
"<td>"+val.user.name+"</td>"+
"<td>"+
"<button class='btn btn-warning' id='edit' data-id="+val.id+" value="+val.id+">Edit</button>"+
"<button class='btn btn-danger' id='delete' data-id="+"ssasaa"+">Delete</button>"
+"</td>"+
+"</tr>")
$('#edit').click(function(event){
id=$(this).val();
console.log(id);
})
$('#delete').click(function(){
console.log('button delete click');
})
})
},
error:function(err){
console.log('Error loading data')
}
});/*==End of Ajax==*/
});
});
Консольный результат