我正在使用jConfirm确认对话框成功。
我第一次尝试在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确认一切正常!
答案 0 :(得分:1)
jConfirm
是一种异步方法
正如您所注意到的,它会立即返回,而无需等待用户关闭对话框。
您需要将所有代码放在jConfirm
回调中。