0

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にかなり慣れていないため、これに対処する方法がわかりません。

4

1 に答える 1

2

これを試して:

<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>
于 2013-04-28T13:28:22.183 に答える