Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确认在后端删除并在控制台中显示错误后未删除post_Javascript_Node.js_Mongodb_Sweetalert - Fatal编程技术网

Javascript 确认在后端删除并在控制台中显示错误后未删除post

Javascript 确认在后端删除并在控制台中显示错误后未删除post,javascript,node.js,mongodb,sweetalert,Javascript,Node.js,Mongodb,Sweetalert,我正在写博客,我想删除一篇帖子。 当我使用ajax运行代码时,它显示它在我的节点控制台中被删除,但在我手动刷新之前不会在前端更新。还有一个我不明白的错误 我在javascript文件和服务器文件中使用node.js进行模式确认 我将非常感谢您的回复 这是我的代码: //JAVASCRIPT文件 const deleteButton=document.queryselectoral(“.button\u id”); $(文档).ready(函数(){ 对于(i=0;i{ $target=$(e.t

我正在写博客,我想删除一篇帖子。
当我使用
ajax
运行代码时,它显示它在我的节点控制台中被删除,但在我手动刷新之前不会在前端更新。还有一个我不明白的错误

我在
javascript
文件和服务器文件中使用
node.js
进行模式确认

我将非常感谢您的回复

这是我的代码:

//JAVASCRIPT文件
const deleteButton=document.queryselectoral(“.button\u id”);
$(文档).ready(函数(){
对于(i=0;i{
$target=$(e.target);
const id=$target.attr(“数据_id”);
喷火({
标题:“你确定吗?”,
文本:“您将无法还原此内容!”,
图标:“警告”,
showCancelButton:true,
confirmButtonColor:#3085d6“,
cancelButtonColor:#d33“,
confirmButtonText:“是的,删除它!”,
})。然后((结果)=>{
如果(结果已确认){
$.ajax({
键入:“删除”,
url:“/delete/”+id,
成功:函数(响应){},
错误:函数(err){
控制台日志(err);
},
}),
Swal.fire(“已删除!”,“您的文件已被删除。”,“成功”);
}
});
});
}
});
//后端删除路由
app.delete(“/delete/:id”),函数(req,res){
let query={u id:req.params.id};
console.log(查询);
Post.deleteOne(查询,(错误)=>{
如果(!err){
console.log(“已成功删除”+从数据库中查询._id+”);
//在这里重定向也不起作用
res.redirect(“/”);
}否则{
控制台日志(err);
}
})
});
我从我的
chrome
浏览器控制台得到这个错误

删除http://localhost:3030/ 404(未找到)