Jquery 模式确认正在尝试调用另一个模式确认

Jquery 模式确认正在尝试调用另一个模式确认,jquery,modal-dialog,simplemodal,Jquery,Modal Dialog,Simplemodal,我一直想解决一个问题,但没用,有人能帮我吗 这是我想要的结果 我有一个模态对话框已经弹出 它有两个按钮“确定”和“取消” 当我按下Ok按钮时,它会触发另一个模态对话框。 这是可能的,因为当我单击“确定”按钮时,计时是它首先完成流程,因为第二次调用是第一个对话框的一部分,它不会打开第二个模式。您可以尝试此操作。它可以实现为创建嵌套的模态对话框 有一种创建嵌套对话框的简单方法。你可以用。例如: $.messager.confirm('Confirm','Are you sure you want t

我一直想解决一个问题,但没用,有人能帮我吗

这是我想要的结果

我有一个模态对话框已经弹出 它有两个按钮“确定”和“取消” 当我按下Ok按钮时,它会触发另一个模态对话框。 这是可能的,因为当我单击“确定”按钮时,计时是它首先完成流程,因为第二次调用是第一个对话框的一部分,它不会打开第二个模式。

您可以尝试此操作。它可以实现为创建嵌套的模态对话框

有一种创建嵌套对话框的简单方法。你可以用。例如:

$.messager.confirm('Confirm','Are you sure you want to go to step 2?',function(r){  
  if (r){  
     // use nested dialog
     $.messager.confirm('Confirm','Are you sure you want to go to step 3?',function(r){  
         if (r){  
            $.messager.alert('Info','This is step 3!');  
         } else {  
            $.messager.alert('Warning','You finished step 2!');
         }
     });  
  } else {  
     $.messager.alert('Warning','You finished step 1!');
  }  
});  

希望这是您的另一种方式:-

在第一个对话框中,您执行的第一个过程是什么?我还实现了几个嵌套对话框。我使用$.ajax处理第一个对话框,然后使用success方法打开第二个对话框:

    $firstdialog.dialog("option", "buttons", {
            "Submit": function () {
                    $.ajax({
                           url: '...',
                           type: 'POST',
                           data: { ... },
                           success: function (result) { $seconddialog.dialog('open'); }
                     });    
            },
            "Cancel": function () {
                $firstdialog.dialog('close');

            }
        });
希望这有助于: