0

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

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

例如

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

...其余代码

回调使这变得非常复杂。有没有替代方案?

4

1 回答 1

0

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

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

于 2012-08-07T21:14:58.713 回答