ребята, я пытаюсь создать простое приложение с полным стеком, включая базу данных.Пользователи могут легко удалить строку формы.Тем не менее, я проверил свой AJAX и просмотр файла, нет ничего плохого, почему я получил
jquery.min.js:2 DELETE http://localhost:3000/delete/[object%20Object] 404 (Not Found)
send @ jquery.min.js:2
ajax @ jquery.min.js:2
(anonymous) @ main.js:6
dispatch @ jquery.min.js:2
v.handle @ jquery.min.js:2
main.js:14 {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
jquery.min.js:2 XHR failed loading: DELETE "http://localhost:3000/delete/[object%20Object]".
AJAX:
$(document).ready(function () {
$("#Delete-button").on('click',function(){
var id = $(this).data(id);
var url = '/delete/' + id;
if(confirm('Delete Recipe?')){
$.ajax({
url: url,
method: "DELETE",
success: (result)=>{
console.log("Sucess! Deleting the item!");
window.location.href = '/';
},
error:(err)=>{
console.log(err);
}
})
}
})
});
index.html файл
<button id = "Delete-button" type="button" class="btn btn-danger" data_id = "{id}">Delete</button>