Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确认框出现两次_Javascript_Jquery_Confirm - Fatal编程技术网

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)?:-)您能否添加执行此操作的代码(触发器事件)。问题一定出在你的触发事件上。我尝试了相同的代码,但没有发生在我身上。您的代码中必须有其他内容,而不是上述内容。布尔值。。。我永远不能相信如此绝对的东西-_-