我正在为我的快递应用程序寻找删除确认对话框

时间:2014-05-03 20:22:04

标签: jquery express swig

我正在尝试使用JQuery。以下是我的代码。我有一个表单,ID为“删除”。当一个人点击删除按钮确认这是否是他们想要做的事情时,我想要一个对话框出现。如果他们确认,则默认操作发生,如果他们在对话框中说no或x,我不希望发生任何事情。现在它根本没有出现对话框。有什么想法吗?

 <form action="/delete/{{card.id}}" method="POST" id="delete">
          <button type="submit" class="btn pull-right">
              <p><span class="glyphicon glyphicon-remove"></span></p>
          </button>
        </form>
        <form action="/edit/{{card.id}}" method="POST">
          <button type="submit" class="btn pull-right">
              <p><span class="glyphicon glyphicon-pencil"></span></p>
          </button>
        </form>

      </div>
      <hr>
      {{card.content}}
    </div>
  {% endfor %}
{% endblock %}

{% block script %}
  $("#delete").submit(function() {
    return var confirm = confirm("Are you sure you want to delete?");
  });
{% endblock %}

1 个答案:

答案 0 :(得分:0)

使用此:

HTML:

<a href='#' class='delete' id='35'>Delete data</a>

JS:

$(".delete").click(function() {
    var id = (this).attr("id");
    if (confirm("Are you sure?")) {
        // do delete; use var id to delete data
    }
});

如果用户按if按钮,将执行ok块中的说明。如果他按下cancel按钮,就不会发生任何事情。

if块中,您可以向php脚本发出ajax请求,您将在其中删除一些数据。请注意,您必须指定要删除的数据。