如何删除带有 windows.confirm 的对象?

How to delete an object with a windows.confirm?

我有一个模板,其中列出了客户的所有活动。在此模板中,我有一个按钮可以删除我选择的任何 activity。此按钮通过 windows.confirm 确认删除。但它没有按您预期的方式工作。按钮有时有效,有时无效。

{% for servico in object_list %}                   
     {{ servico.refferring_funcionario }}
     {{ servico.get_lista_servico_display }}
     {{ servico.data_servico }}
     R$ {{ servico.valor_servico }}
     <a href="{% url 'servico:editar-servico' servico.id %}" class="btn btn-secondary btn-sm">Edit</a>
     <a href="" class="btn btn-danger btn-sm" onclick="return myFunction()">Delete</a>
{% endfor %}

Js

<script>
   function myFunction() {
        if (window.confirm("Você tem certeza que deseja excluir ?")) {                                      
            window.location.href="{% url 'servico:excluir-servico' servico.id %}";
        }
   }

我不认为这是问题所在,但要开始解决问题,我会将 href 的值设置为 #

<a href="#" class="btn btn-danger btn-sm" onclick="return myFunction()">Delete</a>