2011-01-31 91 views
0

我正在使用jConfirm确认成功对话框。j确定ajax成功

我第一次尝试在ajax成功内部调用它,但似乎失败了。

下面是代码:

success: function (j) { 
    if(j.status) 
    { 

    jConfirm('File Already exist.Are you sure you want to replace ?', 'File Exist', function(r) { 
     if (r==true) 
     { } 
     else 
     { 
       //code for cancel 
     } 
    }); 
    } 
    }//success 

的问题是,该对话框显示,但不会等待用户回答并继续。

当更改为经典的JavaScript确认一切工作正常!

回答

1

jConfirm是一种异步方法。
正如您已经注意到的那样,它会立即返回,而无需等待用户关闭对话框。

您需要将所有代码放在jConfirm回调中。

+0

我不太关注you.function(r)是回调。我错过了一些东西 – ntan 2011-01-31 18:57:38