js中confirm提示两次删除弹出框,这是为什么呢?麻烦大家

图片说明
为什么会提示两次啊?为什么啊?麻烦大家了

confirm 一次 alert一次 有问题?

windows.confirm()这里已经弹出一次了,
你再alert又弹出一次。
把alert去掉就可以了

不是,那个alert我只是用来测试的,我说的是那个confirm会弹两次,除了那个alert,confirm还是会弹两次

哥们儿,那就不是这个删除方法的问题,应该是你调用的时候重复调用了,还有,你在删除方法前加$(this).attr('disabled','disabled'),然后在post回调里面判断是否删除成功,成功则$(this).removeAttr('disabled').

看你这个方法是没问题的, 应该是你重复调用了

自己看下网络请求,是否重复调用

你怎么绑定事件的,自己检查是不是重复绑定了

你改一下:

把你的alert去掉,其他改成下面这样.


if(confirm("确定要删除吗?")){
//确认删除.用户点了确认,就是你的flag==true那个里面的.
}else{
// 用户点了取消,可以不做操作
}