Javascript 确认框出现两次
这是我的密码:Javascript 确认框出现两次,javascript,jquery,confirm,Javascript,Jquery,Confirm,这是我的密码: if (confirm("Voulez vous sauvegarder avant de quitter ?") == true) { setTimeout(function(){ // Ajax call },500); } else { // Do nothing } 当comfirm框出现时,我按cancel,但确认框第二次出现,我想这不是因为setTimeout,因为它只有在我按Ok时才会进入,这里我按cancel 我认为这不是一个大问题,但对于用户体
if (confirm("Voulez vous sauvegarder avant de quitter ?") == true) {
setTimeout(function(){
// Ajax call
},500);
}
else {
// Do nothing
}
当comfirm框出现时,我按cancel,但确认框第二次出现,我想这不是因为setTimeout,因为它只有在我按Ok时才会进入,这里我按cancel
我认为这不是一个大问题,但对于用户体验来说,这不是一件好事
有什么建议吗?问题不在引用的代码中。旁注:
if(confirm()==true)
没有意义confirm
已经返回一个布尔值,只要if(confirm())
。我是说,如果你不信任布尔人,你会停在哪里<代码>如果((确认()==true)==true)<代码>如果((确认()==true)==true)==true)?:-)您能否添加执行此操作的代码(触发器事件)。问题一定出在你的触发事件上。我尝试了相同的代码,但没有发生在我身上。您的代码中必须有其他内容,而不是上述内容。布尔值。。。我永远不能相信如此绝对的东西-_-