如何创建阻止对话框

how to create a blocking dialog box

本文关键字:对话框 创建 何创建      更新时间:2023-09-26

有没有办法使用 Javascript/JQuery/Ajax 创建阻塞对话框......

我使用了 JQuery UI 对话框。由于这是一个异步函数,我使用了回调函数。但是,它使if/else的简单JS代码非常复杂。

例如

ans1 = confirmBox("something"); 
 if(ans1){
    ans2 = dialogBox(); 
    if(ans2)
        alertBox();
    else {
        ans3 = dialogBox(); 
        ....
    }   
 }  
 else {
 }

。代码的其余部分

回调使这变得非常复杂。有没有其他选择?

没有办法让 JavaScript 阻塞并等待一个条件。您需要使用回调方法。

也许如果您需要所有这些步骤,最好以不同的方式进行。