gpt4 book ai didi

javascript - 未经确认不得删除对象

转载 作者:行者123 更新时间:2023-12-02 18:47:00 25 4
gpt4 key购买 nike

我尝试从 django 项目中的表中删除元素,但我希望确认这样的删除。使用这篇文章 http://www.developmentwall.com/delete-row-from-html-table-jquery/我写了这样的函数:

<script>
function deleteAjax(row_id){
$.ajax({
url: "delete_item/"+ row_id +"/",
type: "POST",
data: {'id':row_id},
success: function (){
if(!confirm('Are you sure you want to delete?')){
ev.preventDefault();
return false;
}else{
$('#my_row_'+row_id).remove();
}
}
});
}
</script>

不幸的是,尽管我点击了“我不会删除对象”,但该对象还是被删除了。

你有什么提示吗?我认为 ev 可能有问题,但我对 javascript 和 ajax 相当陌生,我不知道如何处理这个问题。

最佳答案

试试这个:

<script>
function deleteAjax(row_id){
if (!confirm('Are you sure you want to delete?')) { return; }
$.ajax({
url: "delete_item/"+ row_id +"/",
type: "POST",
data: {'id':row_id},
success: function (){
$('#my_row_'+row_id).remove();
}
});
}
</script>

关于javascript - 未经确认不得删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16263318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com