jquery - 用jquery删除之前的确认
问题描述
我可以使用以下代码删除记录。现在我想在删除之前添加构象。我怎样才能做到这一点。我对 jquery 很不满意。预先感谢。
<script>
$(function() {
$(".del").on("click", function() {
var $ele = $(this).parent().parent();
$.ajax({
url: "delete.php",
method: "POST",
data: { "member": $(this).data("id") },
dataType: "html"
}).done(function(msg) {
$ele.fadeOut().remove();
}).fail(function(msg) {
alert( "Can't delete Member");
});
});
});
</script>
解决方案
您可以使用确认弹出窗口,并根据响应取消删除。
演示代码:
$(function() {
$(".del").on("click", function() {
//if ok click
if (confirm("Are you sure ? ")) {
console.log(" confirm")
var $ele = $(this).parent().parent();
//ajax codes..
} else {
console.log("not confirm")
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button class="del" type="button">Click </button>
推荐阅读
- nginx - Nginx 规则将请求转发到另一个位置指令
- microsoft-graph-api - 使用名称中的空格搜索 Microsoft Graph api
- python - 将元组转换为 dict 并选择 dict 键名
- node.js - Ansible + RabbitMQ + Docker 容器:OperationalError:客户端网络套接字在建立安全 TLS 连接之前断开连接
- python - 有人可以解释一下这些台词吗?
- javascript - Tinymce 中的标签重叠(进入另一个标签内)
- python-3.x - 如何转换 ISO 日期格式 2020-02-22T00:00:00+01:00 并在 python 中使用 datetime 提取年份?
- python - 如何挤压除一个手电筒以外的所有亮度?
- javascript - Vue.js undefined 的使用方法
- android - 如何使 EditText 在 Constraintlayout 中正确换行