Функция загрузки просто загружает данные из таблицы и отображает их в таблице вместе со ссылками на операции редактирования и удаления
В настоящее время я работаю над операцией удаления, пытающейся передать user_email в качестве параметрав функцию удаления, чтобы удалить эту запись, по какой-то странной причине управление не передается функции удаления, может кто-нибудь, пожалуйста, скажите мне, в чем проблема с этим кодом
data = "";
// to delete
delete_ = function(user_email){
alert("inside delete");
$.ajax({
url:'delete',
type:'POST',
data:{user_email:user_email},
success: function(response){
alert(response.message);
load();
}
});
}
myfunction = function(){
$('.tablecontainer').show();
load();
}
load = function(){
$.ajax({
url:'updatedservicerequests',
type:'POST',
data:{},
success: function(response){
alert(response.message);
data = response.data;
alert(response.data);
$('.tr').remove();
alert(response.data);
$(function(){
for(i=0; i<response.data.length; i++){
$("#table").append("<tr> <td> " + response.data[i].user_email + " </td> <td> " + response.data[i].booking_number + " </td> <td> " + response.data[i].booking_address + " </td> <td> " + response.data[i].booking_date + " </td> <td> " + response.data[i].booking_message + " </td> <td> " + response.data[i].request_date + " </td> <td> " + response.data[i].chosen_emails_1 + " </td> <td> " + response.data[i].chosen_emails_2 + " </td> <td> " + response.data[i].chosen_emails_3 +" </td> <td> <a href='#' onclick= edit("+response.data[i].user_email+");> Edit </a> </td> </td> <td> <a href='#' onclick='delete_("+response.data[i].user_email+");'> Delete </a> </td> </tr>");
}
});
},
error: function(response){
alert("unable to pull up any service request");
}
});
}